# Class: com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite

A composite value, typically, an array or an object.

## Constructor: AbstractValueComposite
- parameter: `objectId`, type: `long`
- parameter: `refTypeId`, type: `long`

Description: Create a composite value.
parameter: objectId: object id
parameter: refTypeId: reference type id

## Protected Field: refTypeId
Type: `long`
Description: Reference type id.

## Method: format
- return type: `java.lang.String`


## Method: getObjectId
- return type: `long`

Description: Retrieve the object id.
return: object id

## Method: getRefTypeId
- return type: `long`

Description: Retrieve the reference type id.
return: reference type id

## Method: getValue
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable>`


## Method: hasChildren
- return type: `boolean`

Description: Determine whether this composite value has children.
return: true if child variables are available

