code: @NonNull
  	public static ResolvedTypeWithMembers resolveMembers(
  		@NonNull ResolvedType mainType,
  		@Nullable AnnotationConfiguration annotationConfig,
  		@Nullable AnnotationOverrides annotationOverrides
  	)
  	{
  		return memberResolver.resolve(mainType, annotationConfig, annotationOverrides);
  	}
docs: Resolve the members of the given type, using a specific configuration
  for annotations.
  
  @param mainType
  the main type
  @param annotationConfig
  configuration for annotation types
  @param annotaitonOverrides
  custom annotation overrides to use
  @return
  resolved type with members