contract TokenControllerI {

    /// @dev Specifies whether a transfer is allowed or not.
    /// @return True if the transfer is allowed
    function transferAllowed(address _from, address _to)
        external
        view 
        returns (bool);
}
/// @title Interface for token controllers. The controller specifies whether a transfer can be done.
function transferAllowed(address _from, address _to)
    external
    view 
    returns (bool);

/// @dev Specifies whether a transfer is allowed or not.
/// @return True if the transfer is allowed