code: Set<ModuleFlags> readModuleFlags(int flags) {
          Set<ModuleFlags> set = EnumSet.noneOf(ModuleFlags.class);
          for (ModuleFlags f : ModuleFlags.values()) {
              if ((flags & f.value) != 0)
                  set.add(f);
          }
          return set;
      }
docs: Read module_flags.