public static ChessmenEntity getChessmen(final ChessBoardEntity aBoard, final PositionEntity p) {
		ChessmenEntity result = null;
		if (null != p) {
			List<ChessmenEntity> chessmens = aBoard.getChessmens();
			for (ChessmenEntity c : chessmens) {
				if (p.getX() == c.getPosition().getX() && p.getY() == c.getPosition().getY()) {
					result = c;
					break;
				}
			}
		}
		return result;
	}