code: @Override
      public Object get(String propName) {
          if (propName.equals("size")) {
              return getSize();
          }
          if (propName.equals("startIndex")) {
              return getStartIndex();
          }
          return super.get(propName);
      }
docs: Gets the value of the requested property
  
  @param propName
  allowed object is {@link String}
  
  @return
  returned object is {@link Object}