This interface is usually used when one wants to create a new JBlock object lazily. author: Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)