Well actually it should not return CompositeByteBuf as FixedCompositeByteBuf is not a sub-type of it and I think ByteBuf is the correct thing anyway as we just want to have a read only wrapper of many ByteBuf''s. 

@trustin wdyt ?