added to build against different jdks