Either `private final` or `protected final`? Same for `otherPlatformsToSearch`.
And I'd prefer to follow oracle/sun standard of fields declared above constructors. But no very strong feelings.