I think what is confusing for me (in this case) is that GetField is documented as
GetField (field As String) As Object
whereas GetMethod is documented as
GetMethod (method As String, types() As String) As Method
and also we see it again here....
InvokeMethod (instance As Object, method As Method, args() As Object) As Object
implying GetField returns a value can be held in a variable of type object, and GetMethod is returning a type that can be declared in B4A. I guess the only thing you can do with a "method" held in an Object is for a call to InvokeMethod. But still a sidebar of some sort saying there is no actual "Method" type would be helpful information saving hours spent chasing something that is not there.