A FlagSet represents a set of flags. Flags are encoded as follows:
The first two bits indicate whether a flag set applies to terms,
to types, or to both. Bits 2..63 are available for properties
and can be doubly used for terms and types.
A FlagSet represents a set of flags. Flags are encoded as follows:
The first two bits indicate whether a flag set applies to terms,
to types, or to both. Bits 2..63 are available for properties
and can be doubly used for terms and types.