class SPPEncoder implements MALEncoder, MALListEncoder {

	@Override
	public MALListEncoder createListEncoder(final List list) throws IllegalArgumentException, MALException {
		if (list == null) {
			throw new IllegalArgumentException(ILLEGAL_NULL_ARGUMENT);
		}
		encodeUInteger(new UInteger(list.size()));
		return this;
	}

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

}