For any method that returns an array, it's a better behavior to return an empty array rather than a null reference. Example :
public class Example
{
// Not a good idea...
public int []badBehavior()
{
// ...
return null;
}
// Good behavior
public String[] bonnePratique()
{
//...
return new String[0];
}
}