/** * This is a helper method extracts and validates the information contained in the schema stub for * this schema. * * @param schemaStub The schema stub to extract information from and validate. * @throws JSONException This exception is thrown if there is an error processing the provided * JSON schemaStub. */ private void setSchemaStub(String schemaStub) throws JSONException { JSONObject jo = new JSONObject(schemaStub); SchemaUtils.checkValidKeysEx(jo, VALID_KEYS); JSONObject tempTime = jo.getJSONObject(FIELD_TIME); SchemaUtils.checkValidKeys(jo, VALID_TIME_KEYS); this.from = tempTime.getLong(FIELD_TIME_FROM); this.to = tempTime.getLong(FIELD_TIME_TO); }