final Set<String> names = spreadsheet.getNamesFor( range );
final String name = names != null && !names.isEmpty() ? names.iterator().next() : null;
final RangeAddress rangeAddress = range.getRangeAddress();
final SectionModel model = new SectionModel( getSectionModel(), rangeAddress, name,
_sectionDef.getInputClass(), _sectionDef.getOutputClass() );
model.makeInput( _sectionDef.getCallChainToCall() );
if (_sectionDef.getCallToImplement() != null) {
model.makeOutput( _sectionDef.getCallToImplement() );
}
return new SectionModelCompiler( this.compiler, this, _sectionDef, model );
}