public static void registerExperimentalFlags(CFlags flags){
  resetAccessedStatus();
  final String[] cat=flags.getCategories();
  if (cat != null) {
    final String[] copy=Arrays.copyOf(cat,cat.length + 1);
    copy[copy.length - 1]=CATEGORY;
    flags.setCategories(flags.getHelpCategory(),copy);
  }
  for (  final Flag flag : FLAGS) {
    flags.register(flag);
  }
  sFlags=flags;
}

public static void registerExperimentalFlags ( CFlags flags ) { resetAccessedStatus ( ) ; final String [ ] cat = flags . getCategories ( ) ; if ( cat != null ) { final String [ ] copy = Arrays . copyOf ( cat , cat . length + 1 ) ; copy [ copy . length - 1 ] = CATEGORY ; flags . setCategories ( flags . getHelpCategory ( ) , copy ) ; } for ( final Flag flag : FLAGS ) { flags . register ( flag ) ; } sFlags = flags ; }
add experimental global flags to given flags instance
