"Ambiguous method arguments for the StreamListener method"
"At least one output must be specified"
"Cannot set a condition when using @StreamListener in declarative mode"
"Cannot set a condition for methods that return a value"
"A method annotated with @StreamListener may never be annotated with @Input. If it should listen to a specific input, use the value of @StreamListener instead"
"A method annotated with @StreamListener may use @Input or @Output annotations only in declarative mode and for parameters that are binding targets or convertible from binding targets."
"The @Input annotation must have the name of an input as value"
"@Input or @Output annotations are not permitted on method parameters while using the @StreamListener value and a method-level output specification"
"Setting the @StreamListener value when using @Output annotation as method parameter is not permitted. Use @Input method parameter annotation to specify inbound value instead"
"Cannot set both @StreamListener value and @Input annotation as method parameter"
"The @Output annotation must have the name of an input as value"
"Cannot set both output (@Output/@SendTo) method annotation value and @Output annotation as a method parameter"
"If multiple @StreamListener methods are listening to the same binding target, none of them may return a value"
"No input destination is configured. Use either the @StreamListener value or @Input"
"A method annotated with @StreamListener having a return type should have only one outbound target specified"
"A method annotated with @StreamListener having a return type should also have an outbound target specified"
"An empty destination cannot be specified"
"Multiple destinations cannot be specified"