class SPPDecoder implements MALDecoder {

	@Override
	public Blob decodeBlob() throws MALException {
		long length = decodeUInteger().getValue();
		if (length > Integer.MAX_VALUE) {
			throw new MALException(LENGTH_NOT_SUPPORTED);
		}
		return new Blob(read((int) length));
	}

	public  SPPDecoder(final InputStream inputStream, final Map properties);

}