Supporting null as argument for cap and floor.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1199 48fcbb9e-5639-0410-8b25-842128a4905d
Corrected indentation.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1200 48fcbb9e-5639-0410-8b25-842128a4905d
Added JavaDoc.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1201 48fcbb9e-5639-0410-8b25-842128a4905d
Code cleanup.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1202 48fcbb9e-5639-0410-8b25-842128a4905d
Added currency to product components.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1203 48fcbb9e-5639-0410-8b25-842128a4905d
Added clone method with modification of discount factor.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1204 48fcbb9e-5639-0410-8b25-842128a4905d
Added currency to product components.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1205 48fcbb9e-5639-0410-8b25-842128a4905d
Code cleanup.

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1206 48fcbb9e-5639-0410-8b25-842128a4905d
Made some fields protected (this might get reverted in a next revision).

git-svn-id: http://svn.finmath.net/finmath%20lib/trunk@1207 48fcbb9e-5639-0410-8b25-842128a4905d