question: public int addCommentReply ( Comment newComment , int inReplyToAdapterPosition ) { int commentIndex = adapterPositionToCommentIndex ( inReplyToAdapterPosition ) ; do { commentIndex ++ ; } while ( commentIndex < comments . size ( ) && comments . get ( commentIndex ) . depth >= newComment . depth ) ; comments . add ( commentIndex , newComment ) ; int adapterPosition = commentIndexToAdapterPosition ( commentIndex ) ; notifyItemInserted ( adapterPosition ) ; return adapterPosition ; }
target:  Add a new comment and return the adapter position that it was inserted at.