in extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/dependencyScan/core/ClassScanUtils.java [52:76]
public static boolean isStandardNamespace(String in) {
//We don't use a regexp here, because an test has shown that direct startsWith is 5 times as fast as applying
//a precompiled regexp with match
//shortcuts for a faster killing of the add before going into the heavier
//whitelist check, this one kills off classes which belong to standard
//and semi standard namespaces before whitelisting the rest
return in.startsWith(DOMAIN_JAVA) ||
in.startsWith(DOMAIN_JAVAX) ||
in.startsWith(DOMAIN_COM_SUN) ||
in.startsWith(DOMAIN_GROOVY) ||
in.startsWith(DOMAIN_JYTHON) ||
in.startsWith(DOMAIN_JRUBY) ||
in.startsWith(DOMAIN_SCALA) ||
in.startsWith(DOMAIN_JBOSS) ||
in.startsWith(DOMAIN_SPRING) ||
in.startsWith(DOMAIN_JUNIT) ||
in.startsWith(DOMAIN_ECLIPSE) ||
in.startsWith(DOMAIN_NETBEANS) ||
//apache domain has to be treated specially myfaces can be referenced due to our tests and demos, otherwise this one
//is also treated as taboo zone
((in.startsWith(DOMAIN_APACHE) &&
!in.startsWith(DOMAIN_MYFACES)));
}