The Domino Object Model classes for Java that deal with multi-value items use the java.util.Vector class for item values. For example, see the lotus.domino.Item.setValues(Vector) method. That was a good design back when those classes were first created for Java 1.1. But since Java 1.2 the recommended best practice is to use the java.util.List interface instead. So my idea is to change those Domino Java methods to take List parameters.
There are several good reasons to make this change.
I maded this suggestion to IBM's main back-end class developer at Lotusphere 2008 and he was receptive to the idea. It's more of an annoyance rather than any kind of serious problem, but if some others vote for this idea it could probably get done.
Just to be clear, I am not suggesting that IBM change the method return types as that would definitely break existing programs. This idea covers only changing the method parameter types.