This is not a problem. I am interested in why people call their classes "Foo", of all words to choose. Does "Foo" have a specific meaning / stand for something?
>Solution :
Foo (pronounced FOO) is a term used by programmers as a placeholder for a value that can change, depending on conditions or on information passed to the program. Foo and other words like it are formally known as metasyntactic variables.
and you can check this link
What does 'foo' really mean?