javaproj update, moved from core