code: public <T> T getMeta(String key, Class<T> type, T defaultValue) {
  		String value = manifest.getMainAttributes().getValue(key);
  		return value == null ? defaultValue : ConverterRegistry.getConverter().asObject(value, type);
  	}
docs: Get files archive meta data converted to requested type or default value if meta data key is missing.
  
  @param key meta data key,
  @param type type to convert meta data value to,
  @param defaultValue default value returned if key not found.
  @param <T> meta data type.
  @return meta data value converted to type or default value.