protected boolean containsMetadata(RAbstractVector vector, RAttributeProfiles attrProfiles) { return vector instanceof RVector && vector.hasDimensions() || (copyAllAttributes && vector.getAttributes() != null) || vector.getNames(attrProfiles) != null || vector.getDimNames(attrProfiles) != null; }