open-generics相关知识