docs: public void init(App application, String strParams, Map<String, Object> properties)
      {
          m_application = (App)application;
          if (m_application != null)
              m_application.addTask(this, null);                    // Add this task to the list
          if (properties != null)
          {
              if (m_properties != null)
                  m_properties.putAll(properties);
              else
                  m_properties = properties;
          }
          if (strParams != null)
          {
              if (m_properties == null)
                  m_properties = new HashMap<String,Object>();
              Util.parseArgs(m_properties, strParams);
          }
          m_recordOwnerCollection = new RecordOwnerCollection(this);
      }