for( final QueryAtom a : outEdges ) {
classParts = classParts.append( rollEdgeOut( QueryPredicate.PropertyValue, a, visited,
stopList ) );
}
classParts = classParts.concat( getClasses( var ) );
return ATermUtils.makeAnd( classParts );
}
// TODO optimize - cache