public class ApplicationException extends Exception 
{
    private static final long serialVersionUID = 1L;
    public ApplicationException()
    {
        super();
    }
    public ApplicationException(String message)
    {
        super(message);
    }
}
public class Utilities 
{
    public static byte[] ParseHehadecimalString(String s)    // error 1
    {
        throw new ApplicationException("ParseHehadecimalString not implemented");
    }
}
public class Client extends Activity {
{
    public void OnBtnSendClick(View v)
    {
        String s = et_client_out.getText().toString();
        byte[] bytes;
        try
        {
            bytes = Utilities.ParseHehadecimalString(s);
        }
        catch(ApplicationException ex)    // error 2
        {
            Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();
            return;
       }
}
Error 1: Unhandled exception type ApplicationException
Error 2: Unreachable catch block for ApplicationException. This exception is never thrown from the try statement body
How this can be fixed?
 
     
     
     
     
     
     
    