private static boolean canGetPushedOutOfSuperRegion(BotState state, SuperRegion superRegion) {
		boolean out = true;
		List<Region> subRegions = superRegion.getSubRegions();
		for (Region subRegion : subRegions) {
			if (subRegion.getPlayerName().equals(state.getMyPlayerName())
					&& subRegion.getEnemyNeighbors(state).size() == 0) {
				out = false;
			}
		}
		if (superRegion.getOwnedFraction() == 0) {
			out = false;
			;
		}
		if (canSuperRegionBeTakenByOpponent(state, superRegion)) {
			out = false;
		}

		return out;
	}