code: public static AceObjectFlags parseValue(final int value) {
          final AceObjectFlags res = new AceObjectFlags();
  
          res.others = value;
  
          for (AceObjectFlags.Flag type : AceObjectFlags.Flag.values()) {
              if ((value & type.getValue()) == type.getValue()) {
                  res.flags.add(type);
                  res.others ^= type.getValue();
              }
          }
  
          return res;
      }
docs: Parse flags given as int value.
  
  @param value flags given as int value.
  @return ACE object flags.