Operations are allowed to have multiple resolver methods (with different arguments). Exemplify using this, preferably with generic return types e.g. one method returning ArrayList<Long> and the other LinkedList<Double> resulting in AbstractList<Number>.
(Exemplify one resolver method coming form a field and another coming from a service class?)