Who has the most readable and useful function/class commenting convention?
I'm not looking for something that generates docs, but I'm considering adopting something like JavaDoc because all the info is there.

```
/**
 * This function processes data
 * 
 * @param p1 the first piece of data
 * @param p2 the second piece of data
 * @return   true if the processing was successful, else false
 */
function ProcessData(p1, p2){

```

or some other hand crafted thing?

```
/////////////////////////////////
// This function processes data
//
// p1    the first piece of data
// p2    the second piece of data
// returns true if processing was successful, else false
function ProcessData(p1, p2){

```

Any reasonable argument for single line comments over multiline?

I'd like to apply a convention to all languages I use, so please share any language-specific or language-agnostic conventions you have!