return; }else if (skipChar('7') && skipChar(ch_temp)){
}else if (skipChar('7')){
	private void matchISOEncoding()throws ParseException{		if ((skipChar('s') || skipChar('S'))				&& (skipChar('o') || skipChar('O'))				&& skipChar('-') && skipChar('8')				&& skipChar('8') && skipChar('5')				&& skipChar('9') && skipChar('-'))				{		    if (encoding <= FORMAT_UTF_16LE) {				if (must_utf_8)					throw new EncodingException(							"Can't switch from UTF-8"									+ formatLineNumber());				if (skipChar('1')){				 if (skipChar(ch_temp)) {				     encoding = FORMAT_ISO_8859_1;				     writeVTD(temp_offset, 10,							TOKEN_DEC_ATTR_VAL,							depth);				 } else if (skipChar('0') && skipChar(ch_temp)){				     encoding = FORMAT_ISO_8859_10;				     writeVTD(temp_offset, 11,								TOKEN_DEC_ATTR_VAL,								depth);				 } else 				     throw new ParseException(								"XML decl error: Invalid Encoding"										+ formatLineNumber());												 return;				}else if (skipChar('2') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_2;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('3') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_3;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				   // break;				}else if (skipChar('4') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_4;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('5') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_5;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('6') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_6;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('7') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_7;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('8') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_8;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}else if (skipChar('9') && skipChar(ch_temp)){				    encoding = FORMAT_ISO_8859_9;				    writeVTD(temp_offset, 10,								TOKEN_DEC_ATTR_VAL,								depth);				    return;				}											} else				throw new ParseException(						"XML decl error: Can't switch encoding to ISO-8859"								+ formatLineNumber());		}		throw new ParseException(				"XML decl error: Invalid Encoding"						+ formatLineNumber());	}