code: public static <LeftT, RightT> Alignment<LeftT, RightT> create(
        final Iterable<? extends LeftT> leftItems,
        final Iterable<? extends RightT> rightItems,
        final Multimap<? extends LeftT, ? extends RightT> leftToRight,
        final Multimap<? extends RightT, ? extends LeftT> rightToLeft) {
      return new MultimapAlignment<LeftT, RightT>(leftItems, rightItems, leftToRight, rightToLeft);
    }
docs: Creates an {@link Alignment} from {@link Multimap}s.
  
  @param leftItems   all items in the left alignment set.
  @param rightItems  all items in the right alignment set.
  @param leftToRight the mapping from left items to their right partners.
  @param rightToLeft the mapping from right items to their left partners.