private static boolean isSpaceInText(final boolean firstIsTag,
                                       final boolean secondIsTag,
                                       final boolean firstIsText,
                                       final boolean secondIsText) {
    return
      (firstIsText && secondIsText)
      || (firstIsTag && secondIsTag)
      || (firstIsTag && secondIsText)
      || (firstIsText && secondIsTag);
  }
private static boolean isSpaceInText(final boolean firstIsTag,
                                       final boolean secondIsTag,
                                       final boolean firstIsText,
                                       final boolean secondIsText)