is there a way to determine if an object can be cloned or not?

i have a peice of code that needs to duplicate any object that can be.

-- 
~transami