This code doesn't execute properly. Can someone help me out here?
/* File name: IsConsonant.java
 * -------------------------------------- 
 * Tests alphabets  for consonants
 */

import acm.program.*;

public class IsConsonant extends ConsoleProgram {

    public void run() {
        String ch = readLine ("Enter an alphabet: ");
	isEnglishConsonant(ch.charAt(0));
	if (true){
	    println("True");
	}else { println("False");}
    }
	
    private boolean isEnglishConsonant(char ch){
        switch (Character.toUpperCase(ch)){
            case 'A': case 'E': case 'I': case 'O': case 'U':
	        return false;
	    default:
	        return true;
        }
    }

}
This code doesn't execute properly. Can someone help me out here?
===

/* File name: IsConsonant.java
 * -------------------------------------- 
 * Tests alphabets  for consonants
 */

import acm.program.*;

public class IsConsonant extends ConsoleProgram {

    public void run() {
        String ch = readLine ("Enter an alphabet: ");
	isEnglishConsonant(ch.charAt(0));
	if (true){
	    println("True");
	}else { println("False");}
    }
	
    private boolean isEnglishConsonant(char ch){
        switch (Character.toUpperCase(ch)){
            case 'A': case 'E': case 'I': case 'O': case 'U':
	        return false;
	    default:
	        return true;
        }
    }

}