any particular reason why this method doesn't require an IJavaProject ?