public String toString(Member m) { final StringBuilder sb = new StringBuilder(); if (m != null) sb.append(asString(m)); else sb.append(getClassName()).append('.').append(methodName); sb.append(' '); if (isNativeMethod()) sb.append("(Native Method)"); else { sb.append('('); if (fileName != null) { sb.append(fileName); if (lineNumber >= 0) sb.append(':').append(lineNumber); } else sb.append("Unknown Source"); if (bci >= 0) sb.append(" bci: ").append(bci); sb.append(')'); } return sb.toString(); }