parserWrapper.nextToken();
parserWrapper.verifyCurrentToken( JsonToken.FIELD_NAME );
String currentName = parserWrapper.getCurrentName();
if ( !PROPERTY_NAME.equals( currentName ) ) {
throw new JsonParseException( "Invalid field. Expected <" + PROPERTY_NAME + "> but was <" + currentName + ">", parserWrapper.getCurrentLocation() );
}
parserWrapper.nextToken();
String name = parserWrapper.getText();
//version
Version version = deserialize( Version.class, PROPERTY_VERSION, formatVersion, deserializeFrom );