class AppendSqlIfNotPresentVisitor extends AppendSqlVisitor {
    @Override
    public String modifySql(String sql, Database database) {<FILL_FUNCTION_BODY>}

}

        String returnValue = sql;
        String appendValue = getValue();
        if (! returnValue.endsWith(appendValue)) {
            returnValue += appendValue;
        }
        return returnValue;
    
<methods>public non-sealed void <init>() ,public java.lang.String getName() ,public java.lang.String getSerializedObjectNamespace() ,public java.lang.String modifySql(java.lang.String, liquibase.database.Database) <variables>private java.lang.String value