contract Mintable {

  /**
   * @dev Mints tokens for an account
   * This function should emit the Minted event.
   */
  function mintInternal(address receiver, uint amount) internal;

  /** Token supply got increased and a new owner received these tokens */
  event Minted(address receiver, uint amount);
}
/**
 * Internal interface for the minting of tokens.
 */
function mintInternal(address receiver, uint amount) internal;

/**
 * @dev Mints tokens for an account
 * This function should emit the Minted event.
 */