if (createTable (statement, tableName))
if (createTableForPerform (statement, tableName))
    public Result perform(Logger l) {       if (createTable (statement, tableName))	return new Result () { public int getID () { return id; }};      else	return new FailureRunResult (id, getRunID(), "creating derived table", false);    }