(creationMillis - nowMillis) / (1000 * 60 * 60 * 24 * 365);
((nowMillis - creationMillis) / (1000L * 60 * 60 * 24 * 365));
    public long getBookValue() {	GameTime now = (GameTime) world.get(ITEM.TIME, Player.AUTHORITATIVE);	long nowMillis = calendar.getCalendar(now).getTimeInMillis();	long creationMillis = calendar.getCalendar	    (stationModel.getCreationDate()).getTimeInMillis();	/* assume years are 365 days long for simplicity */	int elapsedYears = (int)	    (creationMillis - nowMillis) / (1000 * 60 * 60 * 24 * 365);	FreerailsTile tile = world.getTile(stationModel.getStationX(),		stationModel.getStationY());	long initialPrice = tile.getTrackRule().getPrice();	if (elapsedYears >= 25) {	    return (long) (initialPrice * 0.50);	}	return (long) (initialPrice * (1.0 - (elapsedYears * 0.5 / 25)));    }