Clicar na Imagem

Pessoal,

Estou desenvolvendo um programa que encontra uma imagem em minha tela,ate ai tudo certo, porém não consigo fazer clicar na imagem. Podem me ajudar?

public static void main(String[] args) {
	try {
           BufferedImage image = ImageIO.read(new File("C:\\Users\\Sample\\Desktop\\Capture.png"));
           boolean isOnScreen = isOnScreen(image);
           System.out.print(isOnScreen);
        } catch (IOException e) {
        	e.printStackTrace();
        }
}

private static boolean isOnScreen(BufferedImage bi){
	BufferedImage image = null;
	try {
		image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
	} catch (Exception e) {
		e.printStackTrace();
	}
	for(int x = 0; x< image.getWidth();x++){
    	for(int y = 0; y< image.getHeight();y++){
    		
    		boolean invalid = false;
    		int k = x,l = y;
    		for(int a = 0;a<bi.getWidth();a++){
    			l = y;
    			for(int b = 0;b<bi.getHeight();b++){
    				if(bi.getRGB(a, b) != image.getRGB(k, l)){
    					invalid = true;
    					break;
    				}
    				else{
    					l++;
    				}
    			}
    			if(invalid){
    				break;
    			}else{
    				k++;
    			}
    				
    		}
    		
    		if(!invalid){
    			return true;
    		}
	    }
	}
	return false; //If no image is found
	
}

}