SSLR-250 Use reflection to construct matcher instances