private Object convertRaw(Object originalValue) { Object newValue; try { byte[] b = (byte[]) originalValue; StringBuilder buffer = new StringBuilder(b.length * 2); for (byte v : b) { int c = (v < 0 ? 256 + v : v); buffer.append(NumberStringCache.getHexString(c)); } newValue = buffer.toString(); } catch (Throwable th) { LogMgr.logWarning( "OracleDataConverter.convertValue()", "Error converting value " + originalValue, th); newValue = originalValue; } return newValue; }