code: public static ConstraintsConverter newBundle() {
          //The default converters
          ConstraintsConverter c = new ConstraintsConverter();
          c.register(new AmongConverter());
          c.register(new BanConverter());
        c.register(new DeadlineConverter());
          c.register(new ResourceCapacityConverter());
          c.register(new RunningCapacityConverter());
          c.register(new FenceConverter());
          c.register(new GatherConverter());
          c.register(new KilledConverter());
          c.register(new LonelyConverter());
          c.register(new OfflineConverter());
          c.register(new OnlineConverter());
          c.register(new OverbookConverter());
          c.register(new PreserveConverter());
          c.register(new QuarantineConverter());
          c.register(new ReadyConverter());
          c.register(new RootConverter());
          c.register(new RunningConverter());
          c.register(new SeqConverter());
        c.register(new SerializeConverter());
          c.register(new SleepingConverter());
          c.register(new SplitAmongConverter());
          c.register(new SplitConverter());
          c.register(new SpreadConverter());
        c.register(new SyncConverter());
          c.register(new MaxOnlineConverter());
          c.register(new MinMTTRConverter());
          c.register(new MinMTTRMigConverter());
          c.register(new MinMigrationsConverter());
        c.register(new NoDelayConverter());
        c.register(new PrecedenceConverter());
  
          return c;
      }
docs: Make a new {@code ConstraintsConverter} and fulfill it
  using a default converter for each supported constraint.
  
  @return a fulfilled converter.