public void registerAfter(Class<? extends Filter> filter,
			Class<? extends Filter> afterFilter) {
		Integer position = getOrder(afterFilter);
		if (position == null) {
			throw new IllegalArgumentException(
					"Cannot register after unregistered Filter " + afterFilter);
		}

		put(filter, position + 1);
	}
public void registerAfter(Class<? extends Filter> filter,
			Class<? extends Filter> afterFilter) {
		Integer position = getOrder(afterFilter);
		if (position == null) {
			throw new IllegalArgumentException(
					"Cannot register after unregistered Filter " + afterFilter);
		}

		put(filter, position + 1);
	}
public void registerAfter ( Class < ? extends Filter > filter , Class < ? extends Filter > afterFilter ) { Integer position = getOrder ( afterFilter ) ; if ( position == null ) { throw new IllegalArgumentException ( "Cannot register after unregistered Filter " + afterFilter ) ; } put ( filter , position + 1 ) ; }
Registers a {@link Filter} to exist after a particular {@link Filter} that is
already registered.
@param filter the {@link Filter} to register
@param afterFilter the {@link Filter} that is already registered and that
{@code filter} should be placed after.
Registers a {