>>903 が述べているように static final なメンバはインライン展開されるから、
定数は使わずすべてメソッド呼び出しにしようかと考えたこともある。
徹底はしていないけど。

 public static final int DEFAULT = 1;
  ↓
private static final int DEFAULT = 1;
 public static int getDefault() {
return DEFAULT;
}