private boolean isNeedsProperty(Property property) { if (needsProperty.contains(property)) { return true; } else { return previousBundle != null && previousBundle.isNeedsProperty(property); } }