| Index: src/site/codelabs/darrrt/examples/6-piratebadge/piratebadge.dart | 
| diff --git a/src/site/codelabs/darrrt/examples/6-piratebadge/piratebadge.dart b/src/site/codelabs/darrrt/examples/6-piratebadge/piratebadge.dart | 
| index d4274306aa2d9dbf23567ec74cfee1f9413e06ca..e550c895884406f4f05d24a20da8df14329de69d 100644 | 
| --- a/src/site/codelabs/darrrt/examples/6-piratebadge/piratebadge.dart | 
| +++ b/src/site/codelabs/darrrt/examples/6-piratebadge/piratebadge.dart | 
| @@ -84,28 +84,18 @@ PirateName getBadgeNameFromStorage() { | 
| } | 
| } | 
|  | 
| -/* | 
| - * A class declaration. | 
| - */ | 
| class PirateName { | 
|  | 
| -  // static variables are shared by all instances. | 
| -  // Random is a random number generator in dart:math. | 
| static final Random indexGen = new Random(); | 
|  | 
| -  // List is a parameterized type. You can declare the type of the objects it contains. | 
| static List<String> names = []; | 
| static List<String> appellations = []; | 
|  | 
| -  // Instance variables. Private variables have names that start with underscore '_'. | 
| String _firstName; | 
| String _appellation; | 
|  | 
| -  // A constructor with two optional, named parameters. | 
| PirateName({String firstName, String appellation}) { | 
|  | 
| -    // Use nextInt to get a random integer from a Random object. | 
| -    // Use length to get the number of items in a list. | 
| if (firstName == null) { | 
| _firstName = names[indexGen.nextInt(names.length)]; | 
| } else { | 
| @@ -118,23 +108,16 @@ class PirateName { | 
| } | 
| } | 
|  | 
| -  // A named constructor. | 
| PirateName.fromJSON(String jsonString) { | 
| -    // JSON is the default implementation of a JSON encoder/decoder. | 
| -    // Map is a collection of key-value pairs. | 
| Map storedName = JSON.decode(jsonString); | 
| _firstName = storedName['f']; | 
| _appellation = storedName['a']; | 
| } | 
|  | 
| -  // Fat arrow syntax is shorthand for a one-line function that returns a value. | 
| String toString() => pirateName; | 
|  | 
| -  // A getter provides read access to the member of an object. | 
| -  String get jsonString => '{ "f": "$_firstName", "a": "$_appellation" } '; | 
| +  String get jsonString => JSON.encode({"f": _firstName, "a": _appellation}); | 
|  | 
| -  // The ternary operator is shorthand for if-then-else. | 
| -  // String interpolation lets you easily build strings from other objects. | 
| String get pirateName => _firstName.isEmpty ? '' : '$_firstName the $_appellation'; | 
|  | 
| static Future readyThePirates() { | 
|  |