code: protected Instance createInstance()
          throws InstallationException
      {
          final Insert insert;
          try {
              insert = new Insert(getCiType());
              insert.add("Name", this.programName);
              if (getEFapsUUID() != null) {
                  insert.add("UUID", getEFapsUUID().toString());
              }
              insert.execute();
          } catch (final EFapsException e)  {
              throw new InstallationException("Could not create " + getCiType() + " " + getProgramName(), e);
          }
          return insert.getInstance();
      }
docs: Creates an instance of a source object in eFaps for given name.
  
  @return new created instance
  @throws InstallationException on error
  @see #programName