@Override
    public String getSimpleMoveTypeDescription() {
        StringBuilder moveTypeDescription = new StringBuilder(20 * (variableDescriptorList.size() + 1));
        moveTypeDescription.append(getClass().getSimpleName()).append("(");
        String delimiter = "";
        for (GenuineVariableDescriptor<Solution_> variableDescriptor : variableDescriptorList) {
            moveTypeDescription.append(delimiter).append(variableDescriptor.getSimpleEntityAndVariableName());
            delimiter = ", ";
        }
        moveTypeDescription.append(")");
        return moveTypeDescription.toString();
    }
@Override
    public String getSimpleMoveTypeDescription() {
        StringBuilder moveTypeDescription = new StringBuilder(20 * (variableDescriptorList.size() + 1));
        moveTypeDescription.append(getClass().getSimpleName()).append("(");
        String delimiter = "";
        for (GenuineVariableDescriptor<Solution_> variableDescriptor : variableDescriptorList) {
            moveTypeDescription.append(delimiter).append(variableDescriptor.getSimpleEntityAndVariableName());
            delimiter = ", ";
        }
        moveTypeDescription.append(")");
        return moveTypeDescription.toString();
    }
@ Override public String getSimpleMoveTypeDescription ( ) { StringBuilder moveTypeDescription = new StringBuilder ( 20 * ( variableDescriptorList . size ( ) + 1 ) ) ; moveTypeDescription . append ( getClass ( ) . getSimpleName ( ) ) . append ( "(" ) ; String delimiter = "" ; for ( GenuineVariableDescriptor < Solution_ > variableDescriptor : variableDescriptorList ) { moveTypeDescription . append ( delimiter ) . append ( variableDescriptor . getSimpleEntityAndVariableName ( ) ) ; delimiter = ", " ; } moveTypeDescription . append ( ")" ) ; return moveTypeDescription . toString ( ) ; }
************************************************************************
************************************************************************