package test.html.pre; public class X12 { /** * "Comma" two existing nfms x,y -> x,y * * <p> * Re-uses x so that x.stop is first transformed to y.start and then x.stop * is reset to y.stop. This is as efficient as possible. * * <pre> * x start former x stop x stop * | | | * +---------+ +----------+ +--------+ * | x start | | y start |->| y stop | * +---------+ +----------+ +--------+ * </pre> * * Frees y, returns x modified. */ void foo() { } }