// Copy the details, and add a reference to whatever the base container's super container is

79

description = base_container.getDescription();

80

// Now search through the 'dummy' arguments belonging to the base container. For each found, if it is already assigned, fill out further details such as type. If any are found that are not already assigned for this container, copy them and add them, but without a value.

81

ArrayList all_arguments = base_container.getArguments();

82

int argument_count = all_arguments.size();

83

for(int j = 0; j < argument_count; j++) {

84

Argument base_argument = (Argument) all_arguments.get(j);

85

String base_argument_name = base_argument.getName();

86

///ystem.err.println("Library indicates this container should have an argument: " + base_argument_name);

// Copy the details, and add a reference to whatever the base container's super container is

79

description = base_container.getDescription();

80

// Now search through the 'dummy' arguments belonging to the base container. For each found, if it is already assigned, fill out further details such as type. If any are found that are not already assigned for this container, copy them and add them, but without a value.

81

ArrayList all_arguments = base_container.getArguments();

82

int argument_count = all_arguments.size();

83

for(int j = 0; j < argument_count; j++) {

84

Argument base_argument = (Argument) all_arguments.get(j);

85

String base_argument_name = base_argument.getName();

86

///ystem.err.println("Library indicates this container should have an argument: " + base_argument_name);