JOGL shadows and problem with port from NeHe

Good day to you, immediately I beg your pardon for my English.
I study openGL on lessons NeHe, and when i reached the long-awaited 27 lesson (shadows), I found that nothing works. No, program is run, all the moves, but no shadows.
I took a port from here (http://www.java-tips.org/other-api-tips/jogl/shadows-nehe-tutorial-jogl-port.html).
Unfortunately, googling does not help, can’t find other examples under jogl2.
Ask if You had this problem, or do you know why not, a shadow appears help.
I don’t know what to do.
P.S. thanks in advance and sorry for the stupid questions. From Russia with love.