/**
* Returns a string representation of the method, in bytecode signature form.
*
* @return The string representation of the method.
*/
public String toBytecodeSignatureString() {
StringBuilder out = new StringBuilder();
int modifiers = underlyingMethod.getModifiers();
if (Modifier.isPublic(modifiers))
out.append("public ");
else if (Modifier.isPrivate(modifiers))
out.append("private ");
else if (Modifier.isProtected(modifiers))