anchor.diff:  
       UPDATE: This https://github.com/swagger-api/swagger-js/pull/541[PR] has been closed!
   
  -*Q. How would one partition apis based on versions?*
  +[[q12]]*Q. How would one partition apis based on versions?*
   
   A.  Excerpted from an explanation for https://github.com/springfox/springfox/issues/963[issue 963]...
   
  
positive.code: .registerTypeAdapter(springfox.documentation.swagger.web.UiConfiguration.class, new SwaggerUiConfigurationSerializer());
  ----
  
  *Q. I get an NPE during application startup in a spring-boot app?*
  
  A. Thanks to https://github.com/shasti421[@shasti421] for providing the solution
  
    TIP: Running in debugger revealed that i had two instances of WebApplicationInitializers in my war. Spring is
    refreshing context with each one and is resulting in second instance of OptimizedModelPropertiesProvider without
    onApplicationEvent call. I was able to fix it by removing second WebApplicationInitializer in my code. Seems  this is
     related to https://github.com/spring-projects/spring-boot/issues/221[spring-boot issue #221]
  
  *Q. How do we use Java 8 types esply. LocalDateTime?*
  
  A. Typically these are handled via `Docket#directModelSubstitute(LocalDateTime.class, String.class)`. If these
    are ISO 8601 dates that conform to a string format i.e. `yyyy-MM-dd'T'HH:mm'Z'`. However you won't have any format or
    validation info.
  
  *Q. How does one use @ModelAttribute annotation. It doesn't seem to render the model properties as scalar properties?*
  
  A. In order for @ModelAttribute annotated types to be inferred the properties need to be bean properties.
  
  
negative.code:     rules.add(newRule(resolver.resolve(List, ToSubstitute), resolver.resolve(List, Substituted)))
  ----
  
  [[q15]]*Q. How does one configure a docket with multiple protocols/schemes?*
  
  A.  Use the `protocols` method to configure the docket to indicate supported schemes.
  
  