binding.isStatic() && (binding.isFinal()) && (binding.constant() != Constant.NotAConstant)
&& (binding.type.isBaseType());
assert (get(binding.type) instanceof JPrimitiveType || !isCompileTimeConstant);
assert (!binding.isFinal() || !binding.isVolatile());
Disposition disposition;
if (isCompileTimeConstant) {
disposition = Disposition.COMPILE_TIME_CONSTANT;
} else if (binding.isFinal()) {
disposition = Disposition.FINAL;
} else if (binding.isVolatile()) {