# And miles to go before we sleep....

Here is a list of to-do items. We should probably add a "priority" column.

### Build Mechanics / Timing / etc

Item | Developer(s) | Status
--- | --- | ---

Rework the build structure (again)

20 minutes is ridiculous for a build. This includes several sub-items, including:

- Investigate the <parallel> task which now exists in ant to replace our custom functional-test runner
- Refactor the build to see if we can avoid all the includes and forks and just use antcall

none

### Performance

Item | Developer(s) | Status
--- | --- | ---
Switch on streaming by default |  | none

### Documentation

Item | Developer(s) | Status
--- | --- | ---
Rework docs for clarity and completeness |  | none

### Schema Support

Item | Developer(s) | Status
--- | --- | ---
Schema framework / revamp WSDL2Java |  | none
Support minOccurs/maxOccurs on <xsd:sequence> elements |  |
Support <xsd:list> |  |
Support <xsd:restriction> facets correctly (do validation!) |  |
Support <xsd:choice> |  | none