As data-binding finds lambda expressions, it creates classes that can wrap those callbacks
into methods that can be called into the ViewDataBinding classes.
Returns an array containing all public methods (or protected if allowProtected is true)
on the type represented by this ModelClass with the name name and can
take the passed-in types as arguments.
if a layout is overridden from a module (which happens when layout is auto-generated),
we need to update its contents from the class that overrides it.