Java Multi Source/Destination implementation

Test must be done ... Not yet TDD !