code: public void initBinaryChunks(Base64Variant v, CharArrayBase64Decoder dec, boolean firstChunk)
      {
          if (mInputStart < 0) { // non-shared
              dec.init(v, firstChunk, mCurrentSegment, 0, mCurrentSize, mSegments);
          } else { // shared
              dec.init(v, firstChunk, mInputBuffer, mInputStart, mInputLen, null);
          }
      }
docs: Method that needs to be called to configure given base64 decoder
  with textual contents collected by this buffer.
  
  @param dec Decoder that will need data
  @param firstChunk Whether this is the first segment fed or not;
  if it is, state needs to be fullt reset; if not, only partially.