Would you changing it to: "... in the benchmarkDirectory (" + ... + ")."
The rest of OptaPlanner uses braces to enclose a runtime value in a string
and also the name of the runtime variable should be relatively unambiguous (so "benchmarkDirectory" instead of "directory")