Better processing of algorithm encoding in attributes
Javadoc for same classes
Some source code cleaning