@Test public void canStart() { assertCanStart(true, ">"); assertCanStart(true, "> "); assertCanStart(true, "> test"); assertCanStart(true, " > test"); assertCanStart(true, " > test"); assertCanStart(true, " > test"); assertCanStart(false, " > test"); assertCanStart(false, "test"); assertCanStart(false, " test"); }
@Override public boolean canStart(LineSequence lineSequence) { return canStart(lineSequence.getCurrentLine()); }
BlockQuoteBlock extends BlockWithNestedBlocks { @Override public boolean canStart(LineSequence lineSequence) { return canStart(lineSequence.getCurrentLine()); } }
BlockQuoteBlock extends BlockWithNestedBlocks { @Override public boolean canStart(LineSequence lineSequence) { return canStart(lineSequence.getCurrentLine()); }  }
BlockQuoteBlock extends BlockWithNestedBlocks { @Override public boolean canStart(LineSequence lineSequence) { return canStart(lineSequence.getCurrentLine()); }  @Override void process(ProcessingContext context, DocumentBuilder builder, LineSequence lineSequence); @Override void createContext(ProcessingContextBuilder contextBuilder, LineSequence lineSequence); @Override boolean canStart(LineSequence lineSequence); }
BlockQuoteBlock extends BlockWithNestedBlocks { @Override public boolean canStart(LineSequence lineSequence) { return canStart(lineSequence.getCurrentLine()); }  @Override void process(ProcessingContext context, DocumentBuilder builder, LineSequence lineSequence); @Override void createContext(ProcessingContextBuilder contextBuilder, LineSequence lineSequence); @Override boolean canStart(LineSequence lineSequence);  }