abstract means you are telling that you are not implementing this method. native means you are telling that you are implementing it in native code. Do you see why both can't go together? ------------------ SCJP2 Resources, Free Question A Day, Mock Exam Results and More! www.jdiscuss.com Get Certified, Guaranteed! www.enthuware.com/jqplus