public Optional <IBuildAction> GetBuildAction() { if (_componentUniqueIdTxtFile.Exists()) { return(Optional <IBuildAction> .None()); } return(Optional <IBuildAction> .Some(new CreateComponentUniqueIdTxtAction(_componentUniqueIdTxtFile.GetServerPath(), Id.Value))); }