docs: public synchronized EventScope<T> register(final Class<? extends T> eventClass, final Object receiver,
  			final Pattern namePattern) {
  
  		final Method method = this.detectReceiverMethod(receiver, eventClass, namePattern);
  		this.registerInternal(receiver, method, eventClass);
  		return this;
  	}