rewrite javadoc paranamer and tests (not yet functional)