@Override
  public void stop() throws UnableToControlProcessException, ConnectionFailedException, IOException,
      MBeanInvocationFailedException {
    stop(arguments.getNamePattern(), arguments.getPidAttribute(), arguments.getStopMethod(),
        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