class ForcePreparedStatement implements PreparedStatement {

    protected String setParams(String soql) {
        String result = soql;
        for (Object param : getParameters()) {
            String paramRepresentation = convertToSoqlParam(param);
            result = result.replaceFirst("\\?", paramRepresentation);
        }
        return result;
    }

    public  ForcePreparedStatement(ForceConnection connection, String soql);

}