code: private void readTypeToFirstWait(CoronaSerializer coronaSerializer)
      throws IOException {
      coronaSerializer.readField("typeToFirstWait");
      // Expecting the START_OBJECT token for typeToFirstWait
      coronaSerializer.readStartObjectToken("typeToFirstWait");
      JsonToken current = coronaSerializer.nextToken();
      while (current != JsonToken.END_OBJECT) {
        String resourceTypeStr = coronaSerializer.getFieldName();
        Long wait = coronaSerializer.readValueAs(Long.class);
        current = coronaSerializer.nextToken();
        if (wait == -1) {
          wait = null;
        }
        typeToFirstWait.put(ResourceType.valueOf(resourceTypeStr), wait);
      }
      // Done with reading the END_OBJECT token for typeToFirstWait
    }
docs: Reads the typeToFirstWait map from the JSON stream
  
  @param coronaSerializer The CoronaSerializer instance to be used to
  read the JSON
  @throws IOException