code: public JMProgressiveManager<T, R>
  			registerTargetChangeListener(Consumer<T> targetChangeListener) {
  		return registerListener(currentTarget, targetChangeListener);
  	}
docs: Register target change listener jm progressive manager.
  
  @param targetChangeListener the target change listener
  @return the jm progressive manager