private boolean hasNonSpecialAttribute(Collection<String> keys){
  for (  String attr : keys) {
    if (!attr.startsWith("_")) {
      return true;
    }
  }
  return false;
}

private boolean hasNonSpecialAttribute ( Collection < String > keys ) { for ( String attr : keys ) { if ( ! attr . startsWith ( "_" ) ) { return true ; } } return false ; }
primitive implementation to decide if the object is a " full " or a partial .
