Всем привет, подскажите пожалуйста, что не так? Выдает такое: Переменную "name" нельзя использовать в статическом контексте
package com.javarush.task.task03.task0307;

/*
Привет StarCraft!
*/

public class Solution {
    public static void main(String[] args) {
        Zerg zerg = new Zerg();
        Zerg.name = "Alex";
        Zerg zerg2 = new Zerg();
        Zerg2.name = "A";
        Zerg zerg3 = new Zerg();
        Zerg3.name = "B";
        Zerg zerg4 = new Zerg();
        Zerg4.name = "C";
        Zerg zerg5 = new Zerg();
        Zerg5.name = "D";

        Protoss protoss1 = new Protoss();
        Protos1.name = "T";
         Protoss protoss2 = new Protoss();
        Protos2.name = "P";
         Protoss protoss3 = new Protoss();
        Protos3.name = "O";

        Terran terran4 = new Terran();
        Terran4.name = "N";
        Terran terran1 = new Terran();
        Terran1.name = "Baby";
        Terran terran2 = new Terran();
        Terran2.name = "Father";
        Terran terran3 = new Terran();
        Terran3.name = "Teacher";

    }

    public static class Zerg {
        public String name;
    }

    public static class Protoss {
        public String name;
    }

    public static class Terran {
        public String name;
    }
}