protected Status readStatus() throws IOException {
    return readStatus(workingDirectory);
  }
Reads the GemFire JMX Agent's status from the status file (.agent.ser) in it's working
directory.
<p>

@return a Status object containing the state persisted to the .agent.ser file in the working
        directory and representing the status of the Agent
@throws IOException if the status file was unable to be read.
@throws RuntimeException if the class of the object written to the .agent.ser file is not of
        type Status.
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AgentLauncher.java