boolean dependentType = deserializeFrom.getBooleanValue();
nextFieldValue( deserializeFrom, PROPERTY_CONTENT_TYPE );
String contentType = deserializeFrom.getText();
List<? extends Extension> extensions = deserializeArray( Extension.class, PROPERTY_EXTENSIONS, deserializeFrom, formatVersion );
closeObject( deserializeFrom );
return new FileType( id, contentType, dependentType, extensions );
}