I would like to seek explanation for the answer of the following question(taken from ejbcertificate.com)
Identify correct programming restrictions that a Bean provider must follow to ensure that the enterprise bean is portable and can be deployed in any compliant EJB 2.0 Container. [Check all correct answers]
1. The enterprise bean cannot define read and write to static fields. 2. The enterprise bean cannot make use of the Java Swing API. 3. The enterprise bean cannot make use of interfaces to define business methods. 4. The enterprise bean cannot make use of the Sun JavaMail API. 5. The enterprise bean must not attempt to define a class in a package.
The answers are 1,2 & 5. Can anybody pls explain what does option 5 mean and how can it be an answer?