code: private static void checkWriterCompatibility(RouteDefinition definition) {
  		try { // no way to know the accept content at this point
  			getWriter(injectionProvider, definition.getReturnType(), definition, null, GenericResponseWriter.class);
  		}
  		catch (ClassFactoryException e) {
  			// ignoring instance creation ... but leaving Illegal argument exceptions to pass
  		}
  	}
docs: Check writer compatibility if possible