interfaceSet.add(clazz);
getSuperInterfaces(clazz, interfaceSet);
}
this.interfaces = Collections.unmodifiableSet(interfaceSet); //nobody should be able to change this!
for (Class<?> clazz : this.interfaces){
Rdf classAnnotation = clazz.getAnnotation(Rdf.class);
if(classAnnotation == null){
} else { //check of the type statement is present
UriRef typeRef = new UriRef(classAnnotation.id());
if(!nodeTypes.contains(typeRef)){
//TODO: Question: How to get the dependencies for logging working with maven :(
//log.debug("add type "+typeRef+" for interface "+clazz+" to node "+rdfNode);
addValue(Properties.RDF_TYPE, typeRef); //add the missing type!
} else {