import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.io.*;
import java.net.URL;
import SuffixAwareFilter;

class JavaCodeFilter extends SuffixAwareFilter {
    public boolean accept(File f) {
		boolean accept = super.accept(f);

		if( ! accept) {
			String suffix = getSuffix(f);

			if(suffix != null)
				accept = super.accept(f) || suffix.equals("java");
		}
		return accept;
	}
	public String getDescription() {
		return "Java Source Code Files(*.java)";
	}
}
