docs: public void addConstraint( final FieldConstraint constraint ) {
          if ( this.constraints == null ) {
              this.constraints = new FieldConstraint[ 1 ];
              this.constraints[ 0 ] = constraint;
          } else {
              final FieldConstraint[] newList = new FieldConstraint[ this.constraints.length + 1 ];
              for ( int i = 0; i < this.constraints.length; i++ ) {
                  newList[ i ] = this.constraints[ i ];
              }
              newList[ this.constraints.length ] = constraint;
              this.constraints = newList;
          }
      }