code: @Override
      public Optional<Map<String, Object>> getParameters() {
          if (instance instanceof ArtifactParams) {
              return ((ArtifactParams) instance).getParameters();
          }
          return Optional.absent();
      }
docs: {@inheritDoc}