Generate UML diagram from exisitng source code

Hi
I’m looking for a (preferably) open source tool which can create UML class diagrams from existing source code. I’ve done a fair bit of searching but i havn’t found anything - does anyone know of such a tool ?

thanks