public Cell[][] getSeatVisualisationForMethod(DefaultSeatingMethod method) {
        switch (method) {
            case BACK_TO_FRONT:
                return this.btfBoardingHandler.getSeatVisualisation();
            case BLOCK_BOARDING:
                return this.bBoardingHandler.getSeatVisualisation();
            case BY_SEAT:
                return this.bsBoardingHandler.getSeatVisualisation();
            case OUTSIDE_IN:
                return this.oiBoardingHandler.getSeatVisualisation();
            case RANDOM:
                return this.rBoardingHandler.getSeatVisualisation();
            case REVERSE_PYRAMID:
                return this.rpBoardingHandler.getSeatVisualisation();
            case ROTATING_ZONE:
                return this.rzBoardingHandler.getSeatVisualisation();
            case CUSTOM:
                return this.cBoardingHandler.getSeatVisualisation();
            default:
                return null;
        }
    }