public static void main(String[] args) {
    int[] every={STATIC,SECTION,SLOT,INCLUDE,FILLIN,SHOW,RENAME,REMOVE,TRIM,TAG_WITH,ATTR_SECTION_2,ATTR_TARGET_2,BETWEEN};
    for (int i: every)
      System.out.print(i+" ");
    System.out.println();

    int all=0;
    for (int i: every)
      all|=i;
    System.out.println("ALL="+all+", but -1|all="+(all|-1));
    System.out.println(memberOf(-1, -1|all));
    System.out.println(memberOf(SECTION, -1|all));    
    {
      int x=SHOW|ATTR_SECTION_2;
      System.out.println(memberOf(SHOW,x)+" "+memberOf(REMOVE,x)+" "+memberOf(STATIC,x)+" "+memberOf(-1,x));
    }
    {
      int x=Types.SECTION|Types.FILLIN|Types.TRIM|Types.STATIC;
      System.out.println(memberOf(SECTION, x)+" "+memberOf(FILLIN, x)+" "+memberOf(REMOVE, x));
    }
    System.out.println(memberOf(SLOT, -1|SLOT));
    System.out.println(memberOf(-1, -1|SLOT));
  }