updateCore( inner, core, trait, logical );
}
}
private <T> void updateCore( TraitableBean inner, Object core, Class<T> trait, boolean logical ) {
FactHandle handle = lookupFactHandle( inner );
InternalFactHandle h = (InternalFactHandle) handle;
if ( handle != null ) {
TraitFieldTMS fieldTMS = inner._getFieldTMS();
long mask = fieldTMS == null ? Long.MIN_VALUE : fieldTMS.getModificationMask();
((NamedEntryPoint) h.getEntryPoint()).update( h,