boolean workspacePresent = parseWorkspace(cls);
boolean pathPresent = parsePath(cls);
boolean consumesPresent = parseClassConsumes(cls);
boolean producesPresent = parseClassProduces(cls);
Parent parent = cls.getAnnotation(Parent.class);
if (parent != null) {
getMetadata().getParents().add(parent.value());
}
parseEncoded(cls);
// if the class contained any annotations, we can to stop