@Override
    protected Object clone() throws CloneNotSupportedException {
        return new ParameterTool(this.data);
    }
Create a properties file with all the known parameters (call after the last get*() call). Set
the default value, if overwrite is true.

@param pathToFile Location of the default properties file.
@param overwrite Boolean flag indicating whether or not to overwrite the file
@throws IOException If overwrite is not allowed and the file exists
inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/util/ParameterTool.java