called by postconstruct interceptor concode_field_sep ThreadLocal<List<ExtendedEntityManager>> deferToPostConstruct concode_elem_sep ExtendedEntityManager[] EMPTY concode_field_sep void registerPersistenceContext concode_elem_sep List<ExtendedEntityManager> initialValue
ExtendedEntityManager [ ] function ( ) { List < ExtendedEntityManager > loc0 = deferToPostConstruct . get ( ) ; try { if ( loc0 . isEmpty ( ) ) { return EMPTY ; } else { return loc0 . toArray ( new ExtendedEntityManager [ loc0 . size ( ) ] ) ; } } finally { loc0 . clear ( ) ; } }