salesforce.com の開発者向けドキュメントを調べていました
コードのこの部分で (referenceTos[0] != null) チェックが実行されるのはなぜですか?
// Determine whether this is a reference field
if (field.getType() == FieldType.reference)
{
// Determine whether this field refers to another object
String[] referenceTos = field.getReferenceTo();
if (referenceTos != null && referenceTos[0] != null)
{
System.out.println("\t\tField references the following objects:");
for (int k = 0; k < referenceTos.length; k++)
{
System.out.println("\t\t\t" + referenceTos[k]);
}
}
}