StopTest in a constructor

When throwing a StopTestException in a constructor, fitNesse continues to process the rest of the table. For example in the following example if an exception "StopTestException" is thrown inside of the FixtureTwo fixture's constructor, FitNesse will process the remainder of the table and give error messages that read "Method color[0] not found in com.fitnesse.FixtureOne", "Method size[0] not found in com.fitnesse.FixtureOne". It should be blue with "Test not run.". This result is confusing because it associates the error message with the previous fixture.

|script|fixture one|
|do something|

|fixture two|param1|
|color|size|
|blue|green|