}
private boolean checkSchemes(Article articleXml, String arrayText[], boolean arrayFound[]) throws DliException {
boolean error = false;
if (articleXml.hasSchemes()){
SchemesSignature schemesSignature = articleXml.getSchemesSignature();
SchemeId schemeId = new SchemeId();
for (Scheme scheme : articleXml.getSchemes().getSchemeList()){
DecodedLibraryItem decodedLibraryItem = null;
decodedLibraryItem = ItemFactory.getItem(schemesSignature, scheme, schemeId);
String dliFromXml = decodedLibraryItem.toString();