default source dir is now preferred if it contains 'java' keyword