class SPPEncoder implements MALEncoder, MALListEncoder {

	@Override
	public void encodeFloat(final Float att) throws IllegalArgumentException, MALException {
		if (att == null) {
			throw new IllegalArgumentException(ILLEGAL_NULL_ARGUMENT);
		}

		int b = Float.floatToRawIntBits(att);
		for (int i = 3; i >= 0; i--) {
			write(b >> (8 * i));
		}
	}

	public  SPPEncoder(final OutputStream outputStream, final Map properties);

}