I saw sometimes a type object inside <> beside of another object type declaration. For instance:
NavigableMap<Double, Integer> colorMap = new TreeMap<Double, Integer>() or private final CopyOnWriteArrayList<EventListener> ListenerRecords = new CopyOnWriteArrayList<EventListener>(); Could you give me an easy explication?