java_inf_vs_def