question: protected void adaptToInsert ( ) { int myStart = fPosition . offset ; int myEnd = fPosition . offset + fPosition . length - 1 ; myEnd = Math . max ( myStart , myEnd ) ; int yoursStart = fOffset ; int yoursEnd = fOffset + fReplaceLength - 1 ; yoursEnd = Math . max ( yoursStart , yoursEnd ) ; if ( myEnd < yoursStart ) return ; if ( myStart < yoursStart ) fPosition . length += fReplaceLength ; else fPosition . offset += fReplaceLength ; }
target:  Adapts the currently investigated position to an insertion. 