@Override
	public void processingInstruction(String target, String data) {
		if (PI_VERBOSE.equalsIgnoreCase(target)) {
			HashMap map = parseAttributes(data);
			
			String enabled = (String) map.get(PI_NAME_ENABLED);
			setVerbose(TruthTest.getBooleanTruthValue(enabled));
			
			try {
				String level = (String) map.get(PI_NAME_LEVEL);
				setVerboseLevel(Integer.parseInt(level));
			} catch (NumberFormatException e) {
				StringBuffer errorMsg = new StringBuffer();
				errorMsg.append("NumberFormatException when parsing level during processing instruction verbose: ");
				errorMsg.append(map.get(PI_NAME_LEVEL));
				System.out.println(errorMsg.toString());
				return;
			}
		}
	}