Доступ к состоянию открытого статического класса из отдельного файла класса

У меня есть открытый статический класс в другом публичном классе следующим образом:

public class Foo<a> {
public static class Bar</a><a>{
    A firstBar;
    Bar(A setBar){
        this.firstBar=setBar;
    }
   }

public final Bar</a><a> instanceBar;

public Foo(A actualValue) {
    instanceBar = new Bar</a><a>(actualValue);
}

public Bar</a><a> getBar() {
    return instanceBar;
}
</a>

Моя цель - получить доступinstanceBarСостояние s из отдельного файла класса без метода get и без изменения видимостиfirstBar, Как мне это сделать?

Например, следующее говорит.}not visible

public class RetrieveFirstBar {
        public static void main(String[] args) {
             Foo z = new Foo(5l);
             Foo.Bar z2 = z.getBar();
             long k = z2.firstBar; //not visible!
        }

Ответы на вопрос(1)

Ваш ответ на вопрос