Java源码示例:sun.management.VMOptionCompositeData

示例1
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例2
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例3
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例4
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例5
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例6
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例7
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例8
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例9
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例10
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例11
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例12
/**
 * Constructs a <tt>VMOption</tt> object from a
 * {@link CompositeData CompositeData}.
 */
private VMOption(CompositeData cd) {
    // validate the input composite data
    VMOptionCompositeData.validateCompositeData(cd);

    this.name = VMOptionCompositeData.getName(cd);
    this.value = VMOptionCompositeData.getValue(cd);
    this.writeable = VMOptionCompositeData.isWriteable(cd);
    this.origin = VMOptionCompositeData.getOrigin(cd);
}
 
示例13
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例14
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例15
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例16
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例17
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例18
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例19
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例20
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例21
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例22
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例23
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}
 
示例24
/**
 * Returns a <tt>VMOption</tt> object represented by the
 * given <tt>CompositeData</tt>. The given <tt>CompositeData</tt>
 * must contain the following attributes:
 * <p>
 * <blockquote>
 * <table border>
 * <tr>
 *   <th align=left>Attribute Name</th>
 *   <th align=left>Type</th>
 * </tr>
 * <tr>
 *   <td>name</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>value</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>origin</td>
 *   <td><tt>java.lang.String</tt></td>
 * </tr>
 * <tr>
 *   <td>writeable</td>
 *   <td><tt>java.lang.Boolean</tt></td>
 * </tr>
 * </table>
 * </blockquote>
 *
 * @param cd <tt>CompositeData</tt> representing a <tt>VMOption</tt>
 *
 * @throws IllegalArgumentException if <tt>cd</tt> does not
 *   represent a <tt>VMOption</tt> with the attributes described
 *   above.
 *
 * @return a <tt>VMOption</tt> object represented by <tt>cd</tt>
 *         if <tt>cd</tt> is not <tt>null</tt>;
 *         <tt>null</tt> otherwise.
 */
public static VMOption from(CompositeData cd) {
    if (cd == null) {
        return null;
    }

    if (cd instanceof VMOptionCompositeData) {
        return ((VMOptionCompositeData) cd).getVMOption();
    } else {
        return new VMOption(cd);
    }

}