anchor.diff:  
   <script type="text/javascript" >
   var stateDtos;
  +var cityDtos;
   
   require(["dojo/dom", "dojo/request", "dojo/json",
       "dojo/_base/array", "dojo/domReady!"], function(dom, request, JSON, arrayUtil){
  
positive.code: 
  new dijit.form.ComboBox({
  id: "city",
  store: new Memory({ data: cities }),
  autoComplete: true,
  query: {state: /.*/},
  style: "width: 150px;",
  
negative.code:         // Parse data from JSON to a JavaScript object
          handleAs: "json"
      }).then(function(data){
                  // For variable scoping
                  stateDtos = data;
              },
              function(error){
                  // Display the error returned
              });
  
      // Request the JSON data from the server
      request.get("${pageContext.servletContext.contextPath}/filtering-select/cities", {
          // Parse data from JSON to a JavaScript object
          handleAs: "json"
      }).then(function(data){
                  // For variable scoping
                  cityDtos = data;
              },
              function(error){
                  // Display the error returned
              });
  });
  
  require([
  "dojo/store/Memory",
  