default void writeAttribute(NamespaceManager ns,int attribute,DataValue value,String indexRange) throws UaException {
  Optional<AttributeId> attributeId=AttributeId.from(attribute);
  if (attributeId.isPresent()) {
    writeAttribute(ns,attributeId.get(),value,indexRange);
  }
 else {
    throw new UaException(StatusCodes.Bad_AttributeIdInvalid);
  }
}

default void writeAttribute ( NamespaceManager ns , int attribute , DataValue value , String indexRange ) throws UaException { Optional < AttributeId > attributeId = AttributeId . from ( attribute ) ; if ( attributeId . isPresent ( ) ) { writeAttribute ( ns , attributeId . get ( ) , value , indexRange ) ; } else { throw new UaException ( StatusCodes . Bad_AttributeIdInvalid ) ; } }
write to the specified attribute .
