Class AbstractCLValueWithChildren<T,​P extends AbstractCLType>