Reworked the implementation of CodeBlockProvider. Behavior should be just like Java.

--HG--
branch : idea14
Version 1.0.76-138

--HG--
branch : idea14
Version 1.0.77-138

--HG--
branch : idea14
Added tag 1.0.77-138 for changeset 5de1d8496793

--HG--
branch : idea14