@Override
      public Specifier<ElemType, Difference> targets() {
        return Difference.make(pastClass.myAnnotationTargets, myAnnotationTargets);
      }
@Override
      public Specifier<ElemType, Difference> targets()