static @Nullable String getBytecodeTarget(CompileContext context, ModuleChunk chunk) {
    String explicit = System.getProperty(GroovyRtConstants.GROOVY_TARGET_BYTECODE);
    if (explicit != null) {
      return explicit;
    }

    int bytecodeTarget = JavaBuilder.getModuleBytecodeTarget(context, chunk, getJavaCompilerSettings(context));
    return bytecodeTarget == 0 ? null :
           bytecodeTarget >= 9 ? String.valueOf(bytecodeTarget) :
           "1." + bytecodeTarget;
  }
static @Nullable String getBytecodeTarget(CompileContext context, ModuleChunk chunk)