PandaPipelinePath implements PipelinePath { @Override @SuppressWarnings("unchecked") public <P extends Parser> Pipeline<P> getPipeline(PipelineComponent<P> component) { return (Pipeline<P>) pipelines.get(component); } PandaPipelinePath(); @Override Pipeline<P> computeIfAbsent(PipelineComponent<P> component); @Override boolean hasPipeline(PipelineComponent<?> component); @Override @SuppressWarnings("unchecked") Pipeline<P> getPipeline(PipelineComponent<P> component); @Override long getTotalHandleTime(); @Override Collection<String> names();  }
@Test void getPipeline() { assertNotNull(defaultPath.getPipeline(TEST_COMPONENT)); assertNull(defaultPath.getPipeline(ANOTHER_TEST_COMPONENT)); }