code: public void check( JnlpDependencyConfig config )
      {
          if ( config == null )
          {
              throw new NullPointerException( "config can't be null" );
          }
          if ( config.getArtifact() == null )
          {
              throw new NullPointerException( "config.artifact can't be null" );
          }
          if ( config.getArtifact().getFile() == null )
          {
              throw new NullPointerException( "config.artifact.file can't be null" );
          }
          if ( !config.isPack200() )
          {
              throw new IllegalStateException( "Can't pack200 if config.isPack200 is false" );
          }
      }
docs: {@inheritDoc}