anchor.diff:  ----
   	String lastName = this.jdbcTemplate.queryForObject(
   			"select last_name from t_actor where id = ?",
  -			new Object[]{1212L}, String.class);
  +			String.class, 1212L);
   ----
   [source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
   .Kotlin
  
positive.code: 	final String name = "Rob";
  
  	KeyHolder keyHolder = new GeneratedKeyHolder();
  	jdbcTemplate.update(
  		new PreparedStatementCreator() {
  			public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
  				PreparedStatement ps = connection.prepareStatement(INSERT_SQL, new String[] {"id"});
  				ps.setString(1, name);
  				return ps;
  			}
  		},
  		keyHolder);
  
  	// keyHolder.getKey() now contains the generated key
  ----
  
negative.code: 					"update t_actor set first_name = ?, last_name = ? where id = ?",
  					actors,
  					100,
  					(PreparedStatement ps, Actor argument) -> {
  						ps.setString(1, argument.getFirstName());
  						ps.setString(2, argument.getLastName());
  						ps.setLong(3, argument.getId().longValue());
  					});
  			return updateCounts;
  		}
  