code: public static FastpathArg createOIDArg(long oid) {
      if (oid > Integer.MAX_VALUE) {
        oid -= NUM_OIDS;
      }
      return new FastpathArg((int) oid);
    }
docs: Creates a FastpathArg with an oid parameter. This is here instead of a constructor of
  FastpathArg because the constructor can't tell the difference between an long that's really
  int8 and a long thats an oid.
  
  @param oid input oid
  @return FastpathArg with an oid parameter