external build: when choosing JDK to be used for build process, consider all sdk that implement JavaSdkType instead of JavaSdk