В мой ответ со вчерашнего дня Я назвал следующий фрагмент кода "хак":
final class MyMap extends HashMap<SomeSuperLongIdentifier, OtherSuperLongIdentifier> {}
// declared MyMap as an alias for readability purposes only
MyMap a = new MyMap();
a.put("key", "val");
Давая ему еще одну мысль, это совсем не похоже на плохую идею, но я могу что-то упустить. Есть ли какие-то ягодицы, которые я пропустил? Является ли это приемлемым (возможно, творческим) способом для объявления псевдонимов на Java?