<p>I am trying to make IBM jre to use PCF fonts from default X11 installation on my linux box. In particular adobe-helvetica font. I have toyed to modify fontconfig.properties in jre/lib folder but no matter what I do Java seams to use some other fonts. I guess there is some algorithm how java VM tries to link java logical fonts to actual physical fonts in the system even in case when font specified in config could not be used. On Windows it is pretty straight forward, but on Linux I was unable to make it work with anything except TrueType fonts.<br>
Anybody have experience with configuring fonts on IBM jre on Linux?</p>

Your verbosity is leading to a less readable code, I think the following format is best:
```
```
if ( null == o || null == o.ID || null.Title || 0 == o.ID.Length || 0 == o.Title.Length )
{
  // do stuff
}
```
```
We all have high resolution/widescreen displays for a reason, there's no reason to lock your code at some horribly short syntax.  Also, I would simply create a function named  IsIDEmpty so that the code could look like
```
```
if ( IsIDEmpty(o) )
{
  // do stuff
}
```
```
to keep the code simpler & cleaner.  The function would perform the actual checks and return a boolean.  I'm sure this is something you might have re-use for anyways, plus it serves as a simple way for code to be more self documenting/commenting.