Shape file to OSM file Converter Using Java

Hi,

Can anyone please suggest me some kind of java related applications in order convert the shape files to osm format files?

Thanks in Advance

Every OSM related tool dealing with shapefiles should be listed at http://wiki.openstreetmap.org/wiki/Shapefiles