code: public <T> T getOutputValue (String key, Class<T> type)
  	{
  		try {
  			String s = mapper.writeValueAsString(_findOutputValue(key));
  			return (mapper.readValue(s, type));
  		}
  		catch (IOException e) {
  			return null;
  		}
  	}
docs: /*
  Return a stack output as a Json-mapped Object of the provided type.
  This is useful for json-object stack outputs.