code: public static Name getFirstArgumentAsName(Object[] args) {
          Assert.notEmpty(args);
  
          Object firstArg = args[0];
          return getArgumentAsName(firstArg);
      }
docs: Get the first parameter in the argument list as a Name.
  
  @param args
  arguments supplied to a ldap operation.
  @return a Name representation of the first argument, or the Name itself
  if it is a name.