!newTile.equals(bTile)) {
((newTile != null) && !newTile.equals(bTile))) {
    public MoveStatus tryUndoMove(World w, FreerailsPrincipal p) {	if (!w.getTile(point).getOwner().equals(p))	    return MoveStatus.moveFailed("You don't own this tile");	BuildingTile bTile = w.getTile(point).getBuildingTile();	if (((newTile == null) && (bTile != null)) ||		!newTile.equals(bTile)) {	    return MoveStatus.MOVE_FAILED;	}	return MoveStatus.MOVE_OK;    }