code: public static JoinPoint<Exception> fromSynchronizationPoints(Collection<? extends ISynchronizationPoint<?>> synchPoints) {
  		JoinPoint<Exception> jp = new JoinPoint<>();
  		for (ISynchronizationPoint<?> sp : synchPoints)
  			jp.addToJoin(sp);
  		jp.start();
  		return jp;
  	}
docs: Shortcut method to create a JoinPoint waiting for the given synchronization points, <b>the JoinPoint is started by this method</b>.