JBlock
This interface is usually used when one wants to create a new JBlock object lazily.
If false, the method will return null if the block is not yet created.