code: public void init()
          throws ExecutionTargetInitializationException
      {
          // Make sure the output directory exists or can be created.
          if ( outputDirectory != null )
          {
              if ( outputDirectory.exists() && !outputDirectory.isDirectory() )
              {
                  throw new ExecutionTargetInitializationException(
                      "'" + outputDirectory.getPath() + "' already exists and is not a directory." );
              }
              else
              {
                  outputDirectory.mkdirs();
              }
          }
      }
docs: {@inheritDoc}