returns a cloned instance of the object description . the contents of the parameter objects collection are cloned too , so that any already defined parameter value is copied to the new instance . parameter definitions are not cloned , as they are considered read-only . the newly instantiated object description is not configured . if it need to be configured , then you have to call configure on it . concode_field_sep Class className concode_elem_sep HashMap parameterDefs concode_elem_sep HashMap parameters concode_elem_sep Configuration config concode_field_sep ObjectDescription getUnconfiguredInstance concode_elem_sep Class getObjectClass concode_elem_sep Iterator getDefinedParameterNames concode_elem_sep void configure concode_elem_sep Class convertPrimitiveClass concode_elem_sep Configuration getConfig concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep Object clone concode_elem_sep void setParameter concode_elem_sep Class getParameterDefinition concode_elem_sep Iterator getParameterNames concode_elem_sep void setParameterDefinition concode_elem_sep Object getParameter
ObjectDescription function ( ) { try { final AbstractObjectDescription loc0 = ( AbstractObjectDescription ) super . clone ( ) ; loc0 . parameters = ( HashMap ) this . parameters . clone ( ) ; return loc0 ; } catch ( Exception loc0 ) { throw new IllegalStateException ( "srini_string" ) ; } }