public OutputStragegy getOutputStrategy(String simName) {
        OutputStragegy st = null;
        if (scheme == SIMPLE) {
            st = new SimpleDirectoryOutput(getDir(), simName);
        } else if (scheme == NUMBERED) {
            st = new NumDirectoryOutput(getDir(), simName);
        } else if (scheme == TIME) {
            st = new DateDirectoryOutput(getDir());
        }
        return st;
    }