code: protected Integer findOrder(Object obj) {
  		return (obj instanceof Ordered ? ((Ordered) obj).getOrder() : null);
  	}
docs: Find an order value indicated by the given object.
  <p>The default implementation checks against the {@link Ordered} interface.
  Can be overridden in subclasses.
  @param obj the object to check
  @return the order value, or {@code null} if none found