I inherited some legacy Java (1.4) code and this design decision appears regularly. I can\'t understand if there\'s any purpose or reason to it.
public inter
It is nonsense, don't do it.
Especially in a public API like java collections. It's absolutely nonsense.