@SuppressWarnings("restriction")
class EnumMappingStrategy implements IBindingMappingStrategy<CPPEnumeration> {
@Inject private IBindings bindings;
@Override public CppToProtobufMapping createMappingFrom(IBinding binding) {
CPPEnumeration enumeration = typeOfSupportedBinding().cast(binding);
return new CppToProtobufMapping(bindings.qualifiedNameOf(enumeration), ENUM);
}