recency,
timestamp,
duration,
wmEntryPoint );
} else if ( conf != null && conf.isTrait() ) {
return new TraitFactHandle( id,
object,
recency,
wmEntryPoint,
( conf.getTypeDeclaration() != null && conf.getTypeDeclaration().getKind() == TypeDeclaration.Kind.TRAIT )
|| object instanceof TraitProxy );