How to build KNIME with minor improvements

Dear KNIME users.

I have short question concerning the general behaviour of KNIME. While I like KNIME a lot and are very glad that I can use it, there are some small things that I'd prefer to be different, like:

- Sorting a data table after the RowID should not result in 'Row 1', 'Row 10', 'Row 2'... but in 'Row 1' , 'Row 2'...

- Hitting the ESC key should close dialogs with the cancel option

I am aware that those are minor things and are easily changed. My preferred way to do this would be fix those things myself. But how could I do that? I haven't found anywhere the complete source code of KNIME, so I could fix those things and build KNIME.


Thanks a lot for your help,