public Void call() throws EnvInjectException {
    try {
      Field platformField = EnvVars.class.getDeclaredField("platform");
      platformField.setAccessible(true);
      platformField.set(enVars, Platform.current());
      if (Main.isUnitTest || Main.isDevelopmentMode) {
        enVars.remove("MAVEN_OPTS");
      }
      Field masterEnvVarsFiled = EnvVars.class.getDeclaredField("masterEnvVars");
      masterEnvVarsFiled.setAccessible(true);
      Field modifiersField = Field.class.getDeclaredField("modifiers");
      modifiersField.setAccessible(true);
      modifiersField.setInt(
          masterEnvVarsFiled, masterEnvVarsFiled.getModifiers() & ~Modifier.FINAL);
      masterEnvVarsFiled.set(null, enVars);
    } catch (IllegalAccessException iae) {
      throw new EnvInjectException(iae);
    } catch (NoSuchFieldException nsfe) {
      throw new EnvInjectException(nsfe);
    }

    return null;
  }