/** Helper method * @param obj item to print * @return String for pretty printing. */ protected static String prettyPrint(Object obj){ StringBuilder sb = new StringBuilder(); if (obj == null){ sb.append("NULL"); } else if (obj instanceof Blob){ sb.append(formatLogParam((Blob)obj)); } else if (obj instanceof Clob){ sb.append(formatLogParam((Clob)obj)); } else if (obj instanceof Ref){ sb.append(formatLogParam((Ref)obj)); } else if (obj instanceof Array){ sb.append(formatLogParam((Array)obj)); } else if (obj instanceof String){ sb.append("'" + obj.toString()+"'"); } else { sb.append(obj.toString()); } return sb.toString(); }