config/src/main/java/org/springframework/security/config/annotation/web/messaging/MessageSecurityMetadataSourceRegistry.java
public Constraint simpTypeMatchers(SimpMessageType... typesToMatch) {
		MessageMatcher<?>[] typeMatchers = new MessageMatcher<?>[typesToMatch.length];
		for (int i = 0; i < typesToMatch.length; i++) {
			SimpMessageType typeToMatch = typesToMatch[i];
			typeMatchers[i] = new SimpMessageTypeMatcher(typeToMatch);
		}
		return matchers(typeMatchers);
	}
public Constraint simpTypeMatchers(SimpMessageType... typesToMatch) {
		MessageMatcher<?>[] typeMatchers = new MessageMatcher<?>[typesToMatch.length];
		for (int i = 0; i < typesToMatch.length; i++) {
			SimpMessageType typeToMatch = typesToMatch[i];
			typeMatchers[i] = new SimpMessageTypeMatcher(typeToMatch);
		}
		return matchers(typeMatchers);
	}
public Constraint simpTypeMatchers ( SimpMessageType ... typesToMatch ) { MessageMatcher < ? > [ ] typeMatchers = new MessageMatcher < ? > [ typesToMatch . length ] ; for ( int i = 0 ; i < typesToMatch . length ; i ++ ) { SimpMessageType typeToMatch = typesToMatch [ i ] ; typeMatchers [ i ] = new SimpMessageTypeMatcher ( typeToMatch ) ; } return matchers ( typeMatchers ) ; }
Maps a {@link List} of {@link SimpDestinationMessageMatcher} instances.

@param typesToMatch the {@link SimpMessageType} instance to match on
@return the {@link Constraint} associated to the matchers.
Maps a { @link List } of { @link SimpDestinationMessageMatcher } instances .