ChannelPipeline p = b.getPipeline();
assertSame(p.getFirst(), m.get("a"));
assertEquals("a", p.getContext(p.getFirst()).getName());
p.removeFirst();
assertSame(p.getFirst(), m.get("b"));
assertEquals("b", p.getContext(p.getFirst()).getName());
p.removeFirst();
assertSame(p.getFirst(), m.get("c"));
assertEquals("c", p.getContext(p.getFirst()).getName());