result = 37*result + throwsPattern.hashCode();
    public int hashCode() {        int result = 17;        result = 37*result + kind.hashCode();        result = 37*result + modifiers.hashCode();        result = 37*result + returnType.hashCode();        result = 37*result + declaringType.hashCode();        result = 37*result + name.hashCode();        result = 37*result + parameterTypes.hashCode();        result = 37*result + annotationPattern.hashCode();        return result;    }