Why concatenate a string here when we are already using a format for the message. Consider this instead:

``` java
// small modification to the format
private static final String INSUFFICIENT_COVERAGE = "%s: Insufficient code coverage for %s: %2$.2f%% < %3$.2f%%";

// and then just pass the name in to the format
this.getLog().warn(
  String.format(INSUFFICIENT_COVERAGE, name, entity.name(), truncate(ratio), truncate(checkRatio)));
```