src/main/java/org/string_db/psicquic/index/FieldBuilder.java
FieldBuilder chain(FieldBuilder last) {
        if (NO_OP.equals(this.next)) {
            this.next = last;
        } else {
            //push this one down the chain
            this.next.chain(last);
        }
        return this;
    }
/**
     * Append builder to the chain (at the end)
     *
     * @param last will be the last builder in the chain
     * @return this instance
     */
Append builder to the chain (at the end)
@param last will be the last builder in the chain
@return this instance
Append builder to the chain ( at the end ) @param last will be the last builder in the chain @return this instance
FieldBuilder chain(FieldBuilder last) {
        if (NO_OP.equals(this.next)) {
            this.next = last;
        } else {
            this.next.chain(last);
        }
        return this;
    }
FieldBuilder chain ( FieldBuilder last ) { if ( NO_OP . equals ( this . next ) ) { this . next = last ; } else { this . next . chain ( last ) ; } return this ; }
Append builder to the chain (at the end)
 @param last will be the last builder in the chain
 @return this instance
Append builder to the chain ( at the end ) @param last will be the last builder in the chain @return this instance
//push this one down the chain