code: public Signature dropFirst(int n) {
          return new Signature(
                  methodType.dropParameterTypes(0, n),
                  Arrays.copyOfRange(argNames, n, argNames.length));
      }
docs: Drop the specified number of first arguments from this signature.
  
  @param n number of arguments to drop
  @return a new signature