public ApplicationMetaData(final Deserializer deserializer){
  this.appName=deserializer.readString("application");
  this.version=deserializer.readString("version");
  this.certificateSigner=deserializer.readOptionalString("signer");
  this.startTime=TimeInstant.readFrom(deserializer,"startTime");
  this.currentTime=TimeInstant.readFrom(deserializer,"currentTime");
  this.timeProvider=null;
}

public ApplicationMetaData ( final Deserializer deserializer ) { this . appName = deserializer . readString ( "application" ) ; this . version = deserializer . readString ( "version" ) ; this . certificateSigner = deserializer . readOptionalString ( "signer" ) ; this . startTime = TimeInstant . readFrom ( deserializer , "startTime" ) ; this . currentTime = TimeInstant . readFrom ( deserializer , "currentTime" ) ; this . timeProvider = null ; }
deserializes an application meta data instance .
