Доброго времени суток, уважаемые! В лекции от Профессора в конце дана задача "Музей Древностей" Ссылка на страницу лекции с задачей Суть задачи: Спроектировать класс Artifact. Артефакты трех видов. Первый — о которых неизвестно ничего, кроме порядкового номера, присвоенному музеем.(например: 01) Второй — о которых известен порядковый номер и культура (например: 02, "Ацтеки"). Третий вид — о которых известен порядковый номер, культура, и точный век (например: 03, "Ацтеки", 12). Создай класс Artifact, описывающий хранящиеся в музее древности, и напиши необходимое количество конструкторов для него. В методе main() создай по одному артефакту каждого вида (я сделал по два, чтобы закрепить) Вот мой код:
public class Artifact {

    String name;
    String culture;
    int age;

    static int count = 0;

    //древность о которой знаем только номер
public Artifact(String name) {
    count++;
    this.name = "Артефакт № " + count;
}

    //древность о которой знаем номер и культуру
public Artifact(String name, String culture) {
    count++;
    this.name = "Артефакт № " + count;
    this.culture = culture;
}

    //древность о которой знаем номер, культуру и век
public Artifact(String name, String culture, int age) {
    count++;
    this.name = "Артефакт № " + count;
    this.culture = culture;
    this.age = age;
}

public static void main(String[] args) {
    Artifact artifact1 = new Artifact(artifact1.name);
    Artifact artifact2 = new Artifact(artifact2.name);
    Artifact artifact3 = new Artifact(artifact3.name,"Ацтеки");
    Artifact artifact4 = new Artifact(artifact4.name,"Мая");
    Artifact artifact5 = new Artifact(artifact5.name, "Инки", 10);
    Artifact artifact6 = new Artifact(artifact6.name, "Античный", 14);


    System.out.println (artifact1);
    System.out.println (artifact2);
    System.out.println (artifact3);
    System.out.println (artifact4);
    System.out.println (artifact5);
    System.out.println (artifact6);
    }
}
Компилятор Интеледжи Идея ругается и выдает ошибки: Error:(31, 39) java: variable artifact1 might not have been initialized Error:(32, 39) java: variable artifact2 might not have been initialized Error:(33, 39) java: variable artifact3 might not have been initialized Error:(34, 39) java: variable artifact4 might not have been initialized Error:(35, 39) java: variable artifact5 might not have been initialized Error:(36, 39) java: variable artifact6 might not have been initialized Подскажите, пожалуйста, что не так делаю? Как я понимаю не находит переменные но что конкретно задал не так? Уже всю голову сломал... Заранее, большое Спасибо!