Java backend: fixed a small bug in creating KCollection
Java backend: changed the type of CellCollection#cells from Multimap to ListMultimap to show that the order of internal cells does matter
Java backend: minor refactorings & comments
Java backend: minor refactorings & comments
Java backend: refactoring: renamed field CellCollection#isStar to hasStar to better reflect its actual meaning