public <T> T read(final InputStream stream, final DataTypeDescriptor<T> descriptor) {
		try {
			return jsonFormat.read(stream, descriptor);
		} catch (Exception e) {
			throw propagate(e);
		}
	}
public < T > T read ( final InputStream stream , final DataTypeDescriptor < T > descriptor ) { try { return jsonFormat . read ( stream , descriptor ) ; } catch ( Exception e ) { throw propagate ( e ) ; } }
Parses an object from an input stream, does not close the input stream.