Multiple Gets of same name

Some situations, like having an out parameter, cause the run-time to raise an exception about an incompatible setup. This is good. I notice though that I can have multiple Gets configured for the same name. Is this handled as one might expect, such that it looks at the parameters and seeks the best match, or is it silently always going to send it to just one of them?

That is, if I have:

[ROServiceMethod]
[ROCustom('HttpApiPath','check')]
[ROCustom('HttpApiMethod','GET')]
function Check1(const param1: String; const param2: String): Integer;
[ROServiceMethod]
[ROCustom('HttpApiPath','check')]
[ROCustom('HttpApiMethod','GET')]
function CheckA(const paramA: String; const paramB: String): Integer;

Is that going to look at the parameters, and match the 1 or A version, or what?

our implementation doesn’t check for duplicated entries yet so all calls will be passed to method that was detected earlier than second method