When multiple options exist for a given method completion, like find(Iterable) and find(Object), ordering and de-duplication do not take into account the best match for the receiver type. For example, when the completion type is a List, there is a findAll extension method for List and a more general one for Collection. Only one is proposed for completion and at the moment they are assigned equal relevance, so the last one declared in the one proposed.
