private void validateOrderTypeClass(Order order, Errors errors) { OrderType orderType = order.getOrderType(); if (orderType != null && !orderType.getJavaClass().isAssignableFrom(order.getClass())) { errors.rejectValue("orderType", "Order.error.orderTypeClassMismatchesOrderClass"); } }