question: creates a new entity that is exactly the same in terms of components and component-values , differing only in that it has a unique entity-id and that all its data is private , non-shared , of course ! concode_field_sep String internalName concode_elem_sep UUID entity concode_elem_sep EntityManager parentEntityManager concode_elem_sep EntityManager defaultEntityManager concode_field_sep void add concode_elem_sep void removeAll concode_elem_sep List<? extends Component> getAll concode_elem_sep T get concode_elem_sep MetaEntity loadFromEntityManager concode_elem_sep boolean has concode_elem_sep void kill concode_elem_sep void remove
target: String function ( ) { StringBuffer loc0 = new StringBuffer ( ) ; for ( Component loc1 : parentEntityManager . getAllComponentsOnEntity ( entity ) ) { if ( loc0 . length ( ) > 0 ) loc0 . append ( "srini_string" ) ; loc0 . append ( loc1 . toString ( ) ) ; } return "srini_string" + entity + "srini_string" + internalName + "srini_string" + loc0 . toString ( ) + "srini_string" ; }