public interface org.jooq.ConstraintTypeStep extends org.jooq.ConstraintFinalStep
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jooq.ConstraintTypeStep
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 40
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.jetbrains cannot be resolved\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract org.jooq.ConstraintEnforcementStep primaryKey(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintEnforcementStep primaryKey(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintEnforcementStep primaryKey(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/ConstraintEnforcementStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintForeignKeyReferencesStepN foreignKey(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStepN;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintForeignKeyReferencesStepN foreignKey(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStepN;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintForeignKeyReferencesStepN foreignKey(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStepN;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/ConstraintForeignKeyReferencesStepN;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.ConstraintForeignKeyReferencesStep1<T1> foreignKey(org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep1<TT1;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.ConstraintForeignKeyReferencesStep2<T1, T2> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep2<TT1;TT2;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.ConstraintForeignKeyReferencesStep3<T1, T2, T3> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep3<TT1;TT2;TT3;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.ConstraintForeignKeyReferencesStep4<T1, T2, T3, T4> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep4<TT1;TT2;TT3;TT4;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.ConstraintForeignKeyReferencesStep5<T1, T2, T3, T4, T5> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep5<TT1;TT2;TT3;TT4;TT5;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.ConstraintForeignKeyReferencesStep6<T1, T2, T3, T4, T5, T6> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep6<TT1;TT2;TT3;TT4;TT5;TT6;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.ConstraintForeignKeyReferencesStep7<T1, T2, T3, T4, T5, T6, T7> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.ConstraintForeignKeyReferencesStep8<T1, T2, T3, T4, T5, T6, T7, T8> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.ConstraintForeignKeyReferencesStep9<T1, T2, T3, T4, T5, T6, T7, T8, T9> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.ConstraintForeignKeyReferencesStep10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.ConstraintForeignKeyReferencesStep11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.ConstraintForeignKeyReferencesStep12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.ConstraintForeignKeyReferencesStep13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.ConstraintForeignKeyReferencesStep14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.ConstraintForeignKeyReferencesStep15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.ConstraintForeignKeyReferencesStep16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.ConstraintForeignKeyReferencesStep17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.ConstraintForeignKeyReferencesStep18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.ConstraintForeignKeyReferencesStep19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.ConstraintForeignKeyReferencesStep20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.ConstraintForeignKeyReferencesStep21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.ConstraintForeignKeyReferencesStep22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> foreignKey(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ConstraintForeignKeyReferencesStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/ConstraintForeignKeyReferencesStep22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep1<?> foreignKey(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep1<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep2<?, ?> foreignKey(org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep2<**>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep3<?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep3<***>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep4<?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep4<****>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep5<?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep5<*****>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep6<?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep6<******>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep7<?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep7<*******>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep8<?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep8<********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep9<?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep9<*********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep10<?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep10<**********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep11<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep11<***********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep12<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep12<************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep13<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep13<*************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep14<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep14<**************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep15<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep15<***************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep16<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep16<****************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep17<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep17<*****************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep18<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep18<******************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep19<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep19<*******************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep20<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep20<********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep21<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep21<*********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep22<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/ConstraintForeignKeyReferencesStep22<**********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep1<?> foreignKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep1<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep2<?, ?> foreignKey(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep2<**>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep3<?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep3<***>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep4<?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep4<****>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep5<?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep5<*****>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep6<?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep6<******>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep7<?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep7<*******>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep8<?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep8<********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep9<?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep9<*********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep10<?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep10<**********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep11<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep11<***********>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep12<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep12<************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep13<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep13<*************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep14<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep14<**************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep15<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep15<***************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep16<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep16<****************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep17<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep17<*****************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep18<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep18<******************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep19<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep19<*******************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep20<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep20<********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep21<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep21<*********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract org.jooq.ConstraintForeignKeyReferencesStep22<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> foreignKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/ConstraintForeignKeyReferencesStep22<**********************>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract org.jooq.ConstraintEnforcementStep unique(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintEnforcementStep unique(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintEnforcementStep unique(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/ConstraintEnforcementStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.ConstraintEnforcementStep check(org.jooq.Condition);
    descriptor: (Lorg/jooq/Condition;)Lorg/jooq/ConstraintEnforcementStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      condition  
}
SourceFile: "ConstraintTypeStep.java"