function recoverBalance(address _owner) public payable { require(msg.value > 0); require(!existedPoL(_owner)); address _receiver = msg.sender; getPoL[_owner].receiver = _receiver; getPoL[_owner].initialBlockNumber = block.number; getPoL[_owner].deposit = msg.value; RecoverBalance(_owner, _receiver, true); }