Will java drop the bc in the future ? (e.g. 1.4 1.5 1.6)
With the time by, java have a heavier bc problem.
My experience so far is that the list of incompatibilities (http://www.oracle.com/technetwork/java/javase/compatibility-...) between versions makes it nearly impossible to just drop code between versions. It will run, but often implementation details have changed causing significant bugs. Your mileage may vary