code: protected int getOrder(Object obj) {
  		Integer order = findOrder(obj);
  		return (order != null ? order : Ordered.LOWEST_PRECEDENCE);
  	}
docs: Determine the order value for the given object.
  <p>The default implementation checks against the {@link Ordered} interface
  through delegating to {@link #findOrder}. Can be overridden in subclasses.
  @param obj the object to check
  @return the order value, or {@code Ordered.LOWEST_PRECEDENCE} as fallback