@Test
    public void testParseExpression_success_containsComment() throws Exception {
        Map<String,String> attrMap = new HashMap<String, String>();
        attrMap.put("target", Object.class.getName());
        attrMap.put("id", "select-employees");
        attrMap.put("strategy", "entity");

        SqlConfig sqlConfig = new SqlConfig("select-employees",
                attrMap,
                "  SELECT /* {salary} / {department} */ * FROM employees WHERE  name = {id} AND department LIKE {name}");

        SqlExpression sqlExpression = new NamedParameterSqlExpressionParser().parseExpression(sqlConfig);

        assertThat(sqlExpression.toString(),
                is("{ id=select-employees, sql=  SELECT /* {salary} / {department} */ * FROM employees WHERE  name = ? AND " +
                   "department LIKE ?, parameters=[id, name], strategy=entity, target=class java.lang.Object }"));
    }