try {
Set<Node<OWLDataProperty>> values = new HashSet<Node<OWLDataProperty>>();
for( Set<ATermAppl> val : kb.getSuperProperties( term( pe ), direct ) ) {
values.add( toDataPropertyNode( val ) );
}
return new OWLDataPropertyNodeSet( values );
} catch( PelletRuntimeException e ) {
throw convert( e );
}
}