code: private void setParam(final int index, 
                            final ParameterDef meta, 
                            final Object val) {
  
          // Fill gap
          for (int i = index-1; 
               i > 0 && !this.parameters.containsKey(i);
               i--) { 
  
              this.parameters.put(i, null);
          } // end of for
  
          this.parameters.put(index, Parameter.of(meta, val));
      }
docs: Set parameter
  
  @param inded the index of the parameter
  @param meta the metadata for the parameter
  @param val the parameter value