private ArrayList<PolicyBehavior> mainList = new ArrayList<PolicyBehavior>();
private ArrayList currentAssetionList;
public String assemble(String input) {
Initiator init = new Initiator();
boolean hasConfig = init.initiate();
boolean currentSearchFinished = false;
while (hasConfig) {
//if no behaviors left for loading
Context context = new PolicyContext();
context.init();
prev = null;
main = null;
currentAssetionList = new ArrayList();
while (true) {
try {
currentSearchFinished = init.searchNext();
if (currentSearchFinished) {
hasConfig = init.initiate();
break;
}
} catch (BehaviorLoadFault behaviorLoadFault) {
behaviorLoadFault.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
hasConfig = init.initiate();
break;
} catch (AssertionLoadFault assertionLoadFault) {
assertionLoadFault.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
hasConfig = init.initiate();
break;
}
doLoading(init, context);
}
if (main != null) {