Yes, you can say static final int x = f() or static final lazy int x = f() one is eager, the other lazy. > Yes, but what about precomputed cached values, that are trully lazy? > Can we add ancillary final fields with initializers? Such final fields > have less initialization cost than lazy ones. >