code: @Override
      public void visitCode(Code obj) {
          if (Values.CONSTRUCTOR.equals(methodName) || Values.STATIC_INITIALIZER.equals(methodName)) {
              return;
          }
  
          Method m = getMethod();
          if (m.isSynthetic()) {
              return;
          }
  
          if (!interfaceMethods.contains(new QMethod(methodName, m.getSignature()))) {
              super.visitCode(obj);
          }
      }
docs: overrides the visitor to filter out constructors.
  
  @param obj
  the code to parse