anchor.diff:  
     $dart$core.bool get lowercase => toString().toUpperCase() != toString();
   
  +  $dart$core.bool get character => uppercased != lowercased;
  +
  +  $dart$core.bool get titlecase => uppercase;
  +
     Character get uppercased => new Character.$fromInt(toString().toUpperCase().runes.elementAt(0));
   
     Character get lowercased => new Character.$fromInt(toString().toLowerCase().runes.elementAt(0));
  +
  +  Character get titlecased => uppercased;
   
     // Enumerable
     Character neighbour([$dart$core.int offset]) => new Character.$fromInt(this._value + offset);
  
positive.code: 
    // Comparable
    @$dart$core.override
    Comparison compare([Character other])
        =>  String.instance(toString()).compare(String.instance(other.toString()));
  
    @$dart$core.override
    $dart$core.bool operator >(Character other)
      =>  String.instance(toString()) > String.instance(other.toString());
  
    @$dart$core.override
    $dart$core.bool operator <(Character other)
      =>  String.instance(toString()) < String.instance(other.toString());
  
    @$dart$core.override
    $dart$core.bool operator <=(Character other)
      =>  String.instance(toString()) <= String.instance(other.toString());
  
    @$dart$core.override
    $dart$core.bool operator >=(Character other)
      =>  String.instance(toString()) >= String.instance(other.toString());
  
    $dart$core.bool operator ==($dart$core.Object other) {
      if (other is Character) {
  
negative.code: 
    $dart$core.int get integer => _value;
  
    $dart$core.int get codePoint => _value;
  
    @$dart$core.override
    $dart$core.String toString()
      => new $dart$core.String.fromCharCode(_value);
  