contract Nonpayable {

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

// ------------------------------------------------------------------------
// Don't accept ETH
// ------------------------------------------------------------------------