Всем привет! короче пишу программу тестовую для джуниоров!! суть такая Написать консольное приложение на java, которое принимает на вход тип(типы) транспорта и выводит на консоль его параметры. Типы транспорта могут быть • 0 - мотоцикл • 1 - самокат • 2 - автомобиль • 3 - автобус Например, в качестве аргумента передадим программе список типов транспорта 2(автомобиль) и 3 автобус: my_program 2 3 На выходе получим следующие параметры: Наименование транспорта: автомобиль Кол-во колес: 4 Максимальная скорость: 150км/ч Уникальные характеристики автомобиля Наименование транспорта: автобус Кол-во колес: 6 Максимальная скорость: 100км/ч Уникальные характеристики автобуса Все объекты содержат разные характеристики. Если передаваемый тип транспорта нам известен, выводим его параметры. Если нет, то выводим сообщение на экран - НЕИЗВЕСТНЫЙ ТИП ТРАНСПОРТА. В приложение должна быть реализован класс фабрики по созданию объектов транспорта на основе его типа. Проявите знания ООП. И в конце концов приложение выдает ошибку Error:(39, 35) java: cannot find symbol symbol: method getTitle() location: class dev.chernykh.vehicles.VehicleType Я понимаю,что это значит но не понимаю куда впихнуть getTitle
package dev.chernykh.vehicles;

import lombok.Getter;
import lombok.Setter;


import java.io.PrintStream;

/**
 * The base class representing a vehicle.
 */
@Getter
@Setter
public abstract class Vehicle {
    private int wheelsCount;
    private int maxSpeed;

    /**
     * @param wheelsCount count of wheels
     * @param maxSpeed    max speed of a vehicle
     */
    Vehicle(int wheelsCount, int maxSpeed) {
        if (wheelsCount < 0) {
            throw new IllegalArgumentException("Кол-во колес не может быть отрицательным");
        }
        if (maxSpeed < 0) {
            throw new IllegalArgumentException("Максимальная скорость не может быть отрицательной");
        }

        this.wheelsCount = wheelsCount;
        this.maxSpeed = maxSpeed;
    }

    /**
     * Print common vehicle characteristics.
     */
    public void print(PrintStream out) {
        out.print("Наименование транспорта: ");
        out.println(this.getType().getTitle()); ругается на эту строчку
        out.print("Кол-во колес: ");
        out.println(wheelsCount);
        out.print("Максимальная скорость: ");
        out.println(maxSpeed);
    }

    public abstract VehicleType getType();
}
а ссылается на сюда
package dev.chernykh.vehicles;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor

public enum VehicleType {

    Bus("Автобус"),
    Car("Автомобиль"),
    Motorbike("Мотоцикл"),
    Scooter("Самокат");

    private String title;
}
Помогите пожалуйста