* goten from returned value is less than number of fields obtained by relation
* and no exceptions were thrown. <p>
*/
public boolean _getDataPilotFields(){
boolean bResult = true;
XIndexAccess IA = null;
IA = oObj.getDataPilotFields();
if (IA == null) {
log.println("Returned value is null.");
return false;
} else {log.println("getDataPilotFields returned not Null value -- OK");}
fieldsAmount = IA.getCount();
if (fieldsAmount < tEnvFieldsAmount) {
log.println("Number of fields is less than number goten by relation.");
return false;
} else {log.println("count of returned fields -- OK");}
fieldsNames = new String[tEnvFieldsAmount];
int i = -1 ;
int cnt = 0 ;
while (++i < fieldsAmount) {
Object field;
try {
field = IA.getByIndex(i);
} catch(com.sun.star.lang.WrappedTargetException e) {
e.printStackTrace((java.io.PrintWriter)log);
return false;
} catch(com.sun.star.lang.IndexOutOfBoundsException e) {
e.printStackTrace((java.io.PrintWriter)log);