cleanup
get first valid result first
if we have

test()
test(params Object[] args)

test() - is valid result for resolving