this.index = index;
this.offset = offset;
this.objectType = objectType;
if ( identifier != null && (!identifier.equals( "" )) ) {
this.declaration = new Declaration( identifier,
new PatternExtractor( objectType ),
this,
isInternalFact );
this.declarations = new HashMap( 2 ); // default to avoid immediate resize
this.declarations.put( this.declaration.getIdentifier(),
this.declaration );