| getSvgIcon() |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| getPngIcon() |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| getFieldsMap() |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| getVariablesMap() |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| getAttackStepsMap() |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| getVariable(String) |    | 44% |    | 50% | 2 | 3 | 2 | 5 | 0 | 1 | 
| leastUpperBound(Asset, Asset) |    | 56% |    | 37% | 3 | 5 | 3 | 9 | 0 | 1 | 
| hasSvgIcon() |   | 0% |   | 0% | 4 | 4 | 1 | 1 | 1 | 1 | 
| hasPngIcon() |   | 0% |   | 0% | 4 | 4 | 1 | 1 | 1 | 1 | 
| fromBuilder(AssetBuilder, Map) |    | 83% |    | 83% | 1 | 4 | 2 | 19 | 0 | 1 | 
| getField(String) |    | 58% |    | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| getAttackStep(String) |    | 58% |    | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| getLocalField(String) |    | 45% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getLocalVariable(String) |    | 45% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getLocalAttackStep(String) |    | 45% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| hasVariable(String) |    | 43% |    | 16% | 3 | 4 | 0 | 2 | 0 | 1 | 
| getLocalSvgIcon() |    | 61% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getLocalPngIcon() |    | 61% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getSuperAsset() |    | 54% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getLocalFields() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getFields() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getLocalVariables() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getVariables() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getLocalAttackSteps() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAttackSteps() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMeta() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getCategory() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isAbstract() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| hasField(String) |    | 93% |    | 66% | 2 | 4 | 0 | 1 | 0 | 1 | 
| hasAttackStep(String) |    | 93% |    | 66% | 2 | 4 | 0 | 2 | 0 | 1 | 
| toJson() |   | 100% |   | 100% | 0 | 4 | 0 | 17 | 0 | 1 | 
| Asset(String, Meta, Category, boolean, byte[], byte[]) |   | 100% |   | 100% | 0 | 3 | 0 | 12 | 0 | 1 | 
| isSubTypeOf(Asset) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| addField(Field) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addVariable(Variable) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addAttackStep(AttackStep) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| hasSuperAsset() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| hasLocalSvgIcon() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| hasLocalPngIcon() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| setSuperAsset(Asset) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| hasLocalField(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| hasLocalVariable(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| hasLocalAttackStep(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getName() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |