Some explanations are already in https://github.com/biojava/biojava/issues/346.