docs: public List<CommentInfo> integrate(List<CommentInfo> comments, JCCompilationUnit unit) {
  		List<CommentInfo> out = new ArrayList<CommentInfo>();
  		CommentInfo lastExcisedComment = null;
  		JCTree lastNode = null;
  		
  		for (CommentInfo cmt : comments) {
  			if (!cmt.isJavadoc()) {
  				out.add(cmt);
  				continue;
  			}
  			
  			JCTree node = findJavadocableNodeOnOrAfter(unit, cmt.endPos);
  			if (node == null) {
  				out.add(cmt);
  				continue;
  			}
  			
  			if (node == lastNode) {
  				out.add(lastExcisedComment);
  			}
  			if (!attach(unit, node, cmt)) {
  				out.add(cmt);
  			} else {
  				lastNode = node;
  				lastExcisedComment = cmt;
  			}
  		}
  		return out;
  	}