### Question:
DeleteBuilder { public <P> DeleteBuilder literal(Class<P> paramClass, P param) { if (paramClass == null) { throw new DomaNullPointerException("paramClass"); } return appendParam(paramClass, param, true); } private  DeleteBuilder(Config config); private  DeleteBuilder(BuildingHelper builder, SqlDeleteQuery query, ParamIndex parameterIndex); static DeleteBuilder newInstance(Config config); DeleteBuilder sql(String sql); DeleteBuilder removeLast(); DeleteBuilder param(Class<P> paramClass, P param); DeleteBuilder literal(Class<P> paramClass, P param); int execute(); void queryTimeout(int queryTimeout); void sqlLogType(SqlLogType sqlLogType); void callerClassName(String className); void callerMethodName(String methodName); Sql<?> getSql();  }### Answer:
@Test public void testLiteral() { DeleteBuilder builder = DeleteBuilder.newInstance(new MockConfig()); builder.sql("delete from Emp"); builder.sql("where"); builder.sql("name = ").literal(String.class, "aaa"); builder.sql("and"); builder.sql("salary = ").literal(int.class, 10); String sql = String.format("delete from Emp%n" + "where%n" + "name = 'aaa'%n" + "and%n" + "salary = 10"); assertEquals(sql, builder.getSql().getRawSql()); builder.execute(); }