anchor.diff:    static List<FcgiRecordType> get values => Enum.values(FcgiRecordType);
   
     factory FcgiRecordType.fromValue (int value) {
  +    if (value == 0 || value > MAXTYPE.value) {
  +      throw new FcgiUnknownTypeBody(value);
  +    }
       return values[value - 1];
     }
   
  
positive.code: 
    static List<FcgiProtocolStatus> get values => Enum.values(FcgiProtocolStatus);
  
    factory FcgiProtocolStatus.fromValue (int value) {
      return values[value - 1];
    }
  
  }
negative.code: library dart_fpm.fcgi_enum;
  
  import 'package:enums/enums.dart';
  import 'package:dart_fpm/src/fcgi/records/records.dart';
  
  /// Values for type component of FCGI_Header
  class FcgiRecordType extends Enum {
  