Simple, better-than-native wildcard matching for java strings using * and ?