Why does javalang not recognise getPayload as a method invocation? ``` public class Test { public void onApplicationEvent(ApplicationEvent event) { String payload = (String) ((Message)source).getPayload(); } } ```