private TypeNamingParser.ResolvedTypeContext RecursiveNested( TypeNamingParser.NestedTypeNameContext nestedTypeNameContext) { while (nestedTypeNameContext.resolvedType() == null) { nestedTypeNameContext = nestedTypeNameContext.nestedType().nestedTypeName(); } return(nestedTypeNameContext.resolvedType()); }