added FileSetTask
added FileSetNode
added StringSet and FileSet handling to DefinedFunctionsCreator
refactored SmoothRunnerTest into reusable IntegrationTestCase and BasicReadAndWriteTest
refactored BasicReadAndWriteSmoothTest
removed unused Type.javaType()
added EmptySet
fix in ArgumentNodesCreator
added Type.EMPTY_SET
cleaned up / redesigned ArgumentNodesCreatorTest
updated ArgumentNodesCreator to correctly handle EmptySet
removed unnecessary code from EmptySet