Do you know that? Create a contract or terms and make your clients stick to it. next

What modifiers may be used with a top-level class?

A top-level class may be public, abstract, or final.