added a NewClass File (reverse-merged from commit f376e3d78bc31b2808afb36fb2ebad93672a5cd0)