@Override public Value calcValue(EvaluationContextImpl evaluationContext) throws EvaluateException { boolean isVisible = myFrameProxy.isLocalVariableVisible(getLocalVariable()); if (isVisible) { final String typeName = getLocalVariable().typeName(); myTypeName = typeName; myIsPrimitive = DebuggerUtils.isPrimitiveType(typeName); return myFrameProxy.getValue(getLocalVariable()); } return null; }