* @return Jatha.PACKAGE
*/
public LispValue makePackage(final LispValue name, final LispValue nickNames, final LispValue use) {
LispValue firstPkg = findPackage(name);
if(NIL != firstPkg) {
throw new LispAlreadyDefinedPackageException(((LispString)name.string()).getValue());
}
firstPkg = new StandardLispPackage(this, name, nickNames, use);
packages = makeCons(firstPkg,packages);
return firstPkg;
}