code: def layers(self, annotationtype=None,set=None):
          
          if inspect.isclass(annotationtype): annotationtype = annotationtype.ANNOTATIONTYPE
          return [ x for x in self.select(AbstractAnnotationLayer,set,False,True) if annotationtype is None or x.ANNOTATIONTYPE == annotationtype ]
docs: Returns a list of annotation layers found *directly* under this element, does not include alternative layers