}
if ( fp.getWindow().getOperator() != null ) {
messages.add( new UnsupportedIPatternParserMessage() );
return nodes;
}
final TypeNode node = new TypeNodeImpl( fp.getFactType() );
if ( fp.isBound() ) {
node.setBinding( fp.getBoundName() );
}
nodes.add( node );
for ( FieldConstraint fc : fp.getFieldConstraints() ) {
nodes.addAll( visit( fc,
model,