eis2java AbstractEnv just inherits default requiredVersion