Предпочтительными способами инициализации статических элементов являются (как упоминалось ранее)
private static final B a = new B(); // consider making it final too
или для более сложного кода инициализации вы можете использовать статический блок инициализатора:
private static final B a;
static {
a = new B();
}