public void SyncDecrement(int aValue, out int aResult)
{
SyncDecrementOpenhomeOrgTestBasic1 sync = new SyncDecrementOpenhomeOrgTestBasic1(this);
BeginDecrement(aValue, sync.AsyncComplete());
sync.Wait();
sync.ReportError();
aResult = sync.Result();
}