private void readRemaining(int flag, int bits) throws EncodingException, NotImplementedException
	{
		// For forwards compatibility, read in any other flagged objects to
		// preserve the integrity of the input stream...
		if ((flag >> bits) != 0)
		{
			for (int o = bits; o < 6; o++)
			{
				if (((flag >> o) & 1) != 0)
					decode();
			}
		}
	}