buff.append(hexString); buff.append(')');
	protected String getValueHexText(IJavaValue value) throws DebugException {		String sig= value.getSignature();		if (sig == null || sig.length() > 1) {			return null;		}		StringBuffer buff= new StringBuffer(" (");		switch (sig.charAt(0)) {			case 'B' :			case 'I' :			case 'S' :				buff.append("0x");				buff.append(Integer.toHexString(Integer.parseInt(value.getValueString())));				buff.append(')');				break;			case 'J' :				buff.append("0x");				buff.append(Long.toHexString(Long.parseLong(value.getValueString())));				buff.append(')');				break;			case 'C' :				buff.append("\\u");				String hexString= Integer.toHexString(Integer.parseInt(value.getValueString()));				int length= hexString.length();				while (length < 4) {					buff.append('0');					length++;				}				break;		}		return buff.toString();	}