private RobotPositionMap makePositionRequest( String requestType, long timeout){ RobotPositionResponse resp = makeBlockingRequest( RobotPositionResponse.class, requestType, timeout); if(resp == null){ theLogger.log(Level.WARNING, "Received null positions for: {0}, from: {1}", new Object[]{requestType, myRobotId.getRobtIdString()}); return null; } return resp.getPositionMap(); }