code: @NonNull
  	public static ResolvedTypeWithMembers resolveMembers(@NonNull Type type, @NonNull Type... typeParameters)
  	{
  		ResolvedType rt = typeResolver.resolve(type, typeParameters);
  		return memberResolver.resolve(rt, null, null);
  	}
docs: Resolve the given base type and its members.
  
  @param type
  the base type to resolve
  @param typeParameters
  the type parameters
  @return
  resolve type instance