/**
 * 
 */
package org.concord.framework.otrunk;

import java.util.List;

/**
 * @author scott
 *
 */
public interface OTPackage
{
	public void initialize(OTrunk otrunk);
	
	public List getOTClasses();
}

@@ -48,31 +48,8 @@
 k;%0A%0A
-import java.util.List;%0A
 %0A/**
@@ -102,16 +102,422 @@
 ckage%0A%7B%0A
+%09/**%0A%09 * This should return a list of class which implement OTPackage.%0A%09 * This method should be called before initialize.  However if there are circular%0A%09 * dependencies then the order they are initialized is undetermined.%0A%09 * %0A%09 * These packages will be initialized before this package is initialized.%0A%09 * %0A%09 * @return null if there are no dependencies.%0A%09 */%0A%09public Class %5B%5D getPackageDependencies();%0A%09%0A
 %09public 
@@ -562,12 +562,16 @@
 lic 
-List
+Class %5B%5D
  get

Add support for dependent OTPackages, and changed the OTPackage API.