public OSCPatternAddressSelector(String selector) { this.patternParts = splitIntoParts(selector); }
@Override public boolean matches(String messageAddress) { final List<String> messageAddressParts = splitIntoParts(messageAddress); return matches(patternParts, 0, messageAddressParts, 0); }