Java cfg