Thanks Vasim, but I asked for copy method from one to another place while copying. But came across following by createAsset method taking source Assets InputStream.
InputStream stream = asset.getRendition("original").getStream();
String mimetype= asset.getMimeType();
Asset desAsset=assetManager.createAsset(destinationFolderPath, stream, mimetype, true);
jcrSession.save();
I got the answer here is the method in com.day.cq.dam.api.AssetManager class, we created asset using createAsset(String path, InputStream is, String mimeType, boolean doSave)
Creates a new asset at the given path. If an asset already exists at the given path, its original rendition is updated instead of creating a new asset.
https://docs.adobe.com/docs/en/aem/6-0/develop/ref/javadoc/com/day/cq/dam/api/AssetManager.html#createAsset(java.lang.String, java.io.InputStream, java.lang.String, boolean)
Rohan.