Всем добрый день! Возможно ли получить доступ к объявленным и проинициализированным переменным в статическом блоке? Допустим есть код
public class Solution {
    public static Cat catStatic = new Cat();

    static {
        Cat catBlock = new Cat();
        catBlock.name = "Пушок";
    }

    public static class Cat {
        public String name;
    }

    public static void main(String[] args) {
        System.out.println(catStatic.name);
        System.out.println(catBlock.name); // так нельзя
    }
}
Есть ли возможность получить доступ к объекту catBlock, например вывести на экран его имя catBlock.name через main? Или статический блок используется только для выполнения различных действий над переменными, которые объявлены вне статического блока?