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;
	}
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 ; }
Shortcut method to create a JoinPoint waiting for the given synchronization points, <b>the JoinPoint is started by this method</b>.