@Override
  public String status() throws UnableToControlProcessException, ConnectionFailedException,
      IOException, MBeanInvocationFailedException {
    return status(arguments.getNamePattern(), arguments.getPidAttribute(),
        arguments.getStatusMethod(), arguments.getAttributes(), arguments.getValues());
  }
Constructs an instance for controlling a local process.

@param pid process id identifying the process to attach to

@throws IllegalArgumentException if pid is not a positive integer
geode-core/src/main/java/org/apache/geode/internal/process/MBeanProcessController.java