public ReflectHelper() throws SecurityException, NoSuchFieldException {
ifCondition = Target.class.getDeclaredField("ifCondition");
unlessCondition = Target.class.getDeclaredField("unlessCondition");
Field.setAccessible(new AccessibleObject[]{ifCondition, unlessCondition}, true);
}
<BUG>public String getIfCondition(final Target target) {
try {
return (String) ifCondition.get(target);

} catch (Exception e) {</BUG>
Log.log("Caugh exception, returning null " + e, Log.MSG_ERR);

public ReflectHelper() throws SecurityException, NoSuchFieldException {
ifCondition = Target.class.getDeclaredField("ifCondition");
unlessCondition = Target.class.getDeclaredField("unlessCondition");
Field.setAccessible(new AccessibleObject[]{ifCondition, unlessCondition}, true);
}
public String getIfCondition(final Target target) {
String result = null;
try {
result = (String) ifCondition.get(target);
if ("".equals(result)) result = null;
} catch (Exception e) {
