if (getName().equals("<clinit>")) return getStaticInitializationSignatureString(world);
	public String getSignatureString(World world) {    	Kind kind = getKind();    	if (kind == METHOD) {    		return getMethodSignatureString(world);    	} else if (kind == CONSTRUCTOR) {    		return getConstructorSignatureString(world);    	} else if (kind == FIELD) {    		return getFieldSignatureString(world);    	} else if (kind == HANDLER) {    		return getHandlerSignatureString(world);    	} else if (kind == STATIC_INITIALIZATION) {    		return getStaticInitializationSignatureString(world);    	} else if (kind == ADVICE) {    		return getAdviceSignatureString(world);    	} else {    		throw new RuntimeException("unimplemented");    	}    }