protected ScriptCode(SourceUnit sourceUnit) { ContractUtils.RequiresNotNull(sourceUnit, "sourceUnit"); _sourceUnit = sourceUnit; }