BinaryTasks annotated methods can custom inputs/parameters

+review REVIEW-5208
check correct types in RuleMethodDataCollector

+review REVIEW-5192