@SuppressWarnings("unchecked")
    public static <T> ChannelOption<T> valueOf(String name) {
        return (ChannelOption<T>) pool.valueOf(name);
    }
@Test
    public void testValueOf() {
        String name = "test1";
        assertFalse(ChannelOption.exists(name));
        ChannelOption<String> option = ChannelOption.valueOf(name);
        ChannelOption<String> option2 = ChannelOption.valueOf(name);

        assertSame(option, option2);
    }