Fallback methods also need to be segregated into `fallbackMethods` and `fallbackMessageMethods`. This fails...

    MessagingMethodInvokerHelper helper = new MessagingMethodInvokerHelper<Object>(foo, ServiceActivator.class, false);

	private static class Foo {

		public String handleMessage(Message<String> message) {
			return null;
		}

		public String objectMethod(String foo) {
			return null;
		}
    }
    java.lang.IllegalArgumentException: Found ambiguous parameter type [class java.lang.String] for method match: [public java.lang.String