public int compare(java.lang.Object x, java.lang.Object y) { Entity entX = (Entity)x; Entity entY = (Entity)y;
public int compare(Entity entX , Entity entY) {
            public int compare(java.lang.Object x, java.lang.Object y) {                Entity entX = (Entity)x;                Entity entY = (Entity)y;                                int rangeToX = ce().getPosition().distance(entX.getPosition());                int rangeToY = ce().getPosition().distance(entY.getPosition());                                if ( rangeToX == rangeToY ) return ((entX.getId() < entY.getId()) ? -1 : 1);                                return ((rangeToX < rangeToY) ? -1 : 1);            }