extending javaproject