/** @return The display string of all parameters. (NotNull) */
 @Override
 public String toString() {
   final StringBuilder sb = new StringBuilder();
   sb.append(DfTypeUtil.toClassTitle(this)).append(":");
   sb.append(xbuildColumnString());
   return sb.toString();
 }
 protected void checkDowncast(Entity entity) {
   assertObjectNotNull("entity", entity);
   final Class<?> entityType = getEntityType();
   final Class<?> targetType = entity.getClass();
   if (!entityType.isAssignableFrom(targetType)) {
     final String titleName = DfTypeUtil.toClassTitle(entityType);
     String msg = "The entity should be " + titleName + " but it was: " + targetType;
     throw new IllegalStateException(msg);
   }
 }