contract Nonpayable {

  // ------------------------------------------------------------------------
  // Don't accept ETH
  // ------------------------------------------------------------------------
  function () public payable {
    revert();
  }
}
function () public payable {
    revert();
  }
// ------------------------------------------------------------------------
// Don't accept ETH
// ------------------------------------------------------------------------