The find feature doesn't search attribute values of nodes but node values only. Since attributes contain important information as well this is a bug in my eyes. I already wrote a fix for myself (see attachment). However, I didn't care about the Java 1.4 limit so the code was written in Java 1.6 (I modified the build process as well). So all that has to be done is actually to downgrade my 1.6 changes to 1.4 to work properly.