public int readByte()
		throws DecodingException
	{

		skip();
		if (input == null || inputIndex >= input.length) {
			return -1;
		}

		return 0xFF & input[inputIndex++];
	}
public int readByte ( ) throws DecodingException { skip ( ) ; if ( input == null || inputIndex >= input . length ) { return - 1 ; } return 0xFF & input [ inputIndex ++ ] ; }
Reads the next character in the input Note: The current content of the
buffer will be deleted. This method should only be used for reading the
textual content of the diff-part.

@return the next character in the string

@throws DecodingException
if the decoding failed