protected abstract bool Supports(GeneratorSupport support); protected abstract bool IsValidIdentifier(string value);