| Index: packages/barback/example/lazy_transformer/lib/transformer.dart | 
| diff --git a/packages/barback/example/lazy_transformer/lib/transformer.dart b/packages/barback/example/lazy_transformer/lib/transformer.dart | 
| index aaee46f588324a83351ed58f4b73c92977f92c61..02bfd8a701710c5b9c885252e5c99776ae683579 100644 | 
| --- a/packages/barback/example/lazy_transformer/lib/transformer.dart | 
| +++ b/packages/barback/example/lazy_transformer/lib/transformer.dart | 
| @@ -7,14 +7,13 @@ import 'package:barback/barback.dart'; | 
| import 'dart:async'; | 
|  | 
| class CodedMessageConverter extends Transformer implements LazyTransformer { | 
| - | 
| // A constructor named "asPlugin" is required. It can be empty, but | 
| // it must be present. | 
| CodedMessageConverter.asPlugin(); | 
|  | 
| Future<bool> isPrimary(AssetId id) async => id.extension == '.txt'; | 
|  | 
| -  Future declareOutputs(DeclaringTransform transform) { | 
| +  void declareOutputs(DeclaringTransform transform) { | 
| transform.declareOutput(transform.primaryId.changeExtension('.shhhhh')); | 
| } | 
|  | 
| @@ -33,10 +32,15 @@ class CodedMessageConverter extends Transformer implements LazyTransformer { | 
|  | 
| rot13(var ch) { | 
| var c = ch.codeUnitAt(0); | 
| -    if (c >= 'a'.codeUnitAt(0) && c <= 'm'.codeUnitAt(0)) c += 13; | 
| -    else if (c >= 'A'.codeUnitAt(0) && c <= 'M'.codeUnitAt(0)) c += 13; | 
| -    else if (c >= 'n'.codeUnitAt(0) && c <= 'z'.codeUnitAt(0)) c -= 13; | 
| -    else if (c >= 'N'.codeUnitAt(0) && c <= 'Z'.codeUnitAt(0)) c -= 13; | 
| +    if (c >= 'a'.codeUnitAt(0) && c <= 'm'.codeUnitAt(0)) { | 
| +      c += 13; | 
| +    } else if (c >= 'A'.codeUnitAt(0) && c <= 'M'.codeUnitAt(0)) { | 
| +      c += 13; | 
| +    } else if (c >= 'n'.codeUnitAt(0) && c <= 'z'.codeUnitAt(0)) { | 
| +      c -= 13; | 
| +    } else if (c >= 'N'.codeUnitAt(0) && c <= 'Z'.codeUnitAt(0)) { | 
| +      c -= 13; | 
| +    } | 
| return new String.fromCharCode(c); | 
| } | 
| } | 
|  |